微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否有可能知道哪个应用程序创build了一个文件?

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] 举报,一经查实,本站将立刻删除。

相关推荐