我知道如何使用FileSystemWatcher Class,但我想知道如何获取修改特定文件的用户,应用程序或服务?
答案 0 :(得分:0)
FileSystemWatcher无法帮助您。
要获取此类信息,您可以为文件系统对象设置适当的审核规则(例如,使用System.SecurityControl命名空间中的类),并随后读取Windows审核日志。
作为一个替代方案,您可以编写内核驱动程序,或者使用Sysinternals之类的ProcessMonitor等外部实用程序,如果您需要根据其他项目细节获取此类信息。
无论如何,它可能需要大量资源。