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

本文关键字:用户 正在进行 FileSystemWatcher 记录 使用 | 更新日期: 2023-09-27 18:18:57

我有一个控制台应用程序,检查文件系统上发生的更改。我想知道是否有可能获得进行更改的个人的用户名?

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

您最好在文件夹上启用审计。

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

不,这是不可能的,Windows使用的NTFS或FAT文件系统不会记录此信息。你能得到的关于一个文件的最好信息是它最近一次被修改的时间。

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