みなさん、こんにちは。質問が重複していたらすみません(私の英語はとても下手です)。ユーザーがファイルを開いたときに通知を受ける方法はありますか? 「Opened」イベントを除いて、FileSystemWatcher クラスのようなものはありますか? このファイルを変更または名前変更せずに開いているファイルを検出したいだけです。たとえば、ファイルの名前変更を検出し、開いていることも検出したい
private void hookEvents(String path, String password)
{
FileSystemWatcher fsw = new FileSystemWatcher();
fsw.Path = Path.GetDirectoryName(path);
fsw.Filter = Path.GetFileName(path);
fsw.Renamed += new RenamedEventHandler(onRenamed);
fsw.EnableRaisingEvents = true;
}
PSフィルターとドライバーについて聞いたことがありますが、c#が私の要求に簡単に対応できることを願っています。