当前位置: 代码迷 >> .NET分析设计 >> 有什么办法能看到哪个程序改了小弟我的文件
  详细解决方案

有什么办法能看到哪个程序改了小弟我的文件

热度:216   发布时间:2016-05-01 22:33:36.0
有什么办法能看到哪个程序改了我的文件
1,感觉应该是要监视文件,但是像c#语言提供的方法好像只有当文件发生改变之后的事件,但是没办法监视到哪个程序改了文件

2,进程-进程打开了的句柄,遍历所有进程,看打开了什么句柄,但是句柄也是有类型的,像窗体,文件等,我也找不到可以判断句柄类型的方法

------解决方案--------------------
C#做不到,因为需要写原生dll
可以参考filemon的源代码。
  相关解决方案