C#里如何监控windows用户对文件的修改?

chinadragon5188 2011-09-02 01:59:17
我想在文件被修改或者删除的时候知道是哪个windows用户动了它,做的是什么修改,比如是删除了文件、还是修改了文件或者是创建了新文件。
C#里提供了FileSystemWatcher 类对文件进行监控,当文件被创建、修改、删除时该类都能触发相应事件监测到。可是从该类中无法知道是哪个windows用户动了一个文件。
我想监测指定目录下的文件和文件夹,任何一个windows用户动了它都需要记录下来,请问如何解决?

多谢大家。
...全文
139 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
vrhero 2011-09-02
  • 打赏
  • 举报
回复
不了解OS的程序员不是好程序员...
vrhero 2011-09-02
  • 打赏
  • 举报
回复
启用并配置NTFS“审核”功能即可...不需要写程序...
chinadragon5188 2011-09-02
  • 打赏
  • 举报
回复
现在就是不能得到哪个用户操作的。
二丫在哪里 2011-09-02
  • 打赏
  • 举报
回复
不会,顶起来
yyf888yyf 2011-09-02
  • 打赏
  • 举报
回复
用服务,进行编写. 网上有相应例子,也是监控文件夹的所有动作。
ycproc 2011-09-02
  • 打赏
  • 举报
回复
日志
对每个操作进行写日志

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧