使用FileSystemWatcher类来记录正在进行更改的用户

时间:2011-12-27 21:51:38

标签: c# io filesystems filesystemwatcher user-management

我有一个控制台应用程序,用于检查文件系统上发生的更改。我试图找出是否有可能获得正在进行更改的个人的用户名?

3 个答案:

答案 0 :(得分:4)

最好在文件夹上启用审核。

右键单击该文件夹,转到“属性”>安全选项卡>高级>审核选项卡。可以选择记录该文件夹中发生的事件的审核日志。

答案 1 :(得分:0)

不,这是不可能的,Windows使用的NTFS或FAT文件系统不会记录此信息。关于文件的最佳结果是上次更改后的文件。

答案 2 :(得分:0)

您不能与FileSystemWatcher异步执行此操作,但是您可以使用文件系统筛选器驱动程序同步执行此操作。该驱动程序允许您获取执行操作的帐户的用户名。