【发布时间】:2012-11-13 04:30:51
【问题描述】:
删除打开的文件等操作会导致文件句柄冲突。如果我需要检测此类文件句柄冲突,过滤器驱动程序(或微过滤器驱动程序)是唯一的选择吗?
【问题讨论】:
-
检测它很简单,当您尝试打开文件时出现 ERROR_SHARING_VIOLATION。找不到打开文件的进程的名称,需要驱动程序来戳未记录的内部句柄表。就像 SysInternals 的 Handle 实用程序一样。
-
我的意思是编写一个可以检测此类文件冲突的守护进程,该进程将如何收到此类冲突的警报,并找到冲突的进程
标签: windows file filesystems handle