• 締切済み

実行ファイルのアクセス先を制限する方法

ツール(exeファイル)を実行した時、そのツールがアクセスできるファイルを制限する方法はあるでしょうか? たとえばですが、以下のような状況にしたいのです。 ファイルを検索するツールの場合 検索フォルダにCドライブを設定しても、C:\testフォルダは検索対象外になっているが ユーザはツールを実行した時にC:\testフォルダが検索対象外となっている事を知らない。 ツールがC:\testフォルダにアクセスできなければ、上記を実現できると思うのですが・・・ OSはWindows XP Home Edition ユーザは全てadoministrator権限です。 ※設定をいじられてツールからアクセスできるようになっても、それは許容範囲です。

みんなの回答

  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.1

> ユーザはツールを実行した時にC:\testフォルダが検索対象外となっている事を知らない。 この条件を満たそうと思った場合、ツールに検索除外フォルダを設定するしかありません(設定できれば、ですが) フォルダやファイルへのアクセス権の設定で実現しようとした場合、「検索しようとしたけどできなかった」というエラーがおそらく出ると思います(ツールでエラーを出さないようにすれば別でしょうけど) いずれにしろ、検索ツールの機能に依存する話になるので、一般論としては「そういう検索ツールを使ってください」としか言いようがないです。 ちなみにWindows 7 のExplorerの検索機能ではちょっと無理っぽいですね… 不可視属性のフォルダやファイルを表示しないようにすることで「結果が見えない」用にはできそうですけど。

関連するQ&A

専門家に質問してみよう