質問 |
||
| 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 |
|
| |
| この回答への補足 | この回答に補足をつける(質問者のみ) |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |