ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.3966976 DOSやエクスプローラでのcopyを禁止(抑止)したい
質問者:mgkun DOSのCOPYや、エクスプローラのペーストで、特定ファイル(例:c:\temp\test.txt)のCOPYを禁止(抑止)する方法を模索しています。

c:\temp\test.txtは任意のタイミングでユーザがペーストしたり常駐アプリが作成します。
他の常駐アプリが消去するまで(既に存在する場合には)コピーをエラーとしたいのです。
OSはWIN2003serverです。
お知恵をお持ちの方、よろしくお願いします。
困り度:
  • 困っています
質問投稿日時:
08/04/22 11:09
最新から表示回答順に表示

回答

ANo.2 常駐ソフトがあるならディレクトリを常時監視して、作られたらすかさず排他ロックを掛ければ他のプログラムからは読めない用には出来ますが、それで目的を満たすのですかね。
回答者:notnot
種類:回答
どんな人:一般人
自信:参考意見
回答日時:
08/04/24 00:12
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

ANo.1 ファイル操作関連のWindowsAPIをフックするぐらいしか思いつきません。
※APIのフック方法については「Advanced Windows」という書籍が参考になると思います。
回答者:sha-girl
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
08/04/22 21:08
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)
 
最新から表示回答順に表示