我有一个控制台应用程序,用于检查文件系统上发生的更改。我试图找出是否有可能获得正在进行更改的个人的用户名?
答案 0 :(得分:4)
最好在文件夹上启用审核。
右键单击该文件夹,转到“属性”>安全选项卡>高级>审核选项卡。可以选择记录该文件夹中发生的事件的审核日志。
答案 1 :(得分:0)
不,这是不可能的,Windows使用的NTFS或FAT文件系统不会记录此信息。关于文件的最佳结果是上次更改后的文件。
答案 2 :(得分:0)
您不能与FileSystemWatcher异步执行此操作,但是您可以使用文件系统筛选器驱动程序同步执行此操作。该驱动程序允许您获取执行操作的帐户的用户名。