C#

0

のファイルのアクセス許可についてファイルのアクセス権に関する問題があります。私はFileSystemWatcherを使用して{Workspace}の1つのフォルダを継続的に監視しています。ワークスペースからファイルを削除しようとすると、Watcherはファイルが削除された後、削除されたイベントを私に与えます。C#

Windowsのファイル削除イベントをフックしたいです。ユーザーがワークスペースからファイルを削除しようとすると、私のカスタムメッセージのポップアップが表示され、「ファイルを削除してもよろしいですか?」という確認メッセージが表示されます。ユーザーが「YES」を押してからnを押すとファイルが削除されます。そうでない場合は何もしません。

私の作業スペースからファイルを削除しようとすると、カスタムメッセージが表示されます。

+1

私が知る限り、あなたはC#でそれをすることはできません。これは非常に高度なトピックで、CまたはC++が必要です。ファイルシステムフィルタと呼ばれるものが必要です。あなたはこれを見ているかもしれませんhttps://www.codeproject.com/Articles/43586/File-System-Filter-Driver-Tutorial#_Toc244423398 –

+0

[Intercept FIleSytemCall for Deletion]の可能な複製(http://stackoverflow.com/questions)/10727844/intercept-filesytemcall-for-deletion) – Sefe

+0

hey Kim Hoang、 私はあなたのリンクを訪問しますが、私は理解できません。 File System Filter Driver –

答えて

0

filesystemwatcherを使用すると、これはできません。ファイルシステムウォッチャーを使用すると、イベントを監視して受け取ることができますが、Windowsの機能を操作することはできません。

+0

ファイルシステムウォッチャーを実装するのを助けてください。 要件を実装する他の方法はありますか? –