Windows(或一般的NTFS)是否存储在任何地方创build文件的应用程序的名称?
或者是有一个确定哪个应用程序负责创build一个文件(几秒钟后),它是最初创build后的强大方式?
我们正在制定一个文件pipe理系统。 它使用FileSystemWatcher监视FS的新文件 – 这一部分很简单 – 但我希望能够跟踪哪个应用程序/版本创build了它检测到的新文件。
我知道我可以查找属于正在运行的进程的打开的文件句柄,但想必这种方法只会在应用程序创build文件后才能工作,然后保持locking,对吗? 有没有更好的办法?
了解Windows中的AppDomain
如何在一个Windows Form面板中的一个Csharp面板中使用多个窗体?
如何防止显示“程序意外终止”窗口?
保持内存中的持久数据
单声道2.4,AutoHosting和MVC
处理丢失的.NET Framework(0xc0000135)崩溃更好?
NGEN显示返回在C#winforms中使用Process.Start()运行时,与高位CMD不同的结果
在UWP中设置PasswordBox的alignment方式
如何从WindowslockingWindows(如“Windows + L”)?
同时跟踪多个进程
不,不是事后。
但是,您可以创建一个服务来观察所有文件访问并自己记录信息,System Internals中的FileMon会执行此操作。 (它实现了一个位于NTFS驱动程序之上的操作系统驱动程序)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。