我正在尝试查看目录中的文件以确定何时打开/访问文件.我以为FileSystemWatcher会用这个事件来做Changed.
问题是某些应用程序不会对他们打开/访问的文件创建锁定,也不会更改修改日期或访问日期(甚至之后fsutil behavior set disablelastaccess 0).记事本例如.显然是在内存中制作文件的副本并在那里播放,直到你保存它.它也不会更新访问日期.
如何监视文件目录,并在任何程序(例如记事本)打开/访问文件时收到通知? 文件可以从另一台计算机打开,不一定在运行"观察者"的计算机上打开.
我发现了许多类似的问题,但没有看到一个专注于文件"访问".
如何让表单显示在桌面上的所有内容上,而不仅仅是应用程序中的表单.我花了很多年的谷歌搜索,但只找到了C++的片段和不再有效的旧版Visual Studio.我知道答案就在那里,我一定在寻找错误的东西.
为了清楚起见 - 我的项目是在Visual Studio 2012中创建的,它是用Visual Basic编写的.
提前致谢.