C# 监视windows访问的文件

C# 监视windows访问的文件,c#,.net,winapi,C#,.net,Winapi,是否有方法连接到windows API以查看操作系统访问的所有文件?否,没有用户模式API来执行此操作 如果你真的需要这个,你必须编写一个伪设备驱动程序,它将成为内核I/O堆栈的一部分,这绝对不适合胆小的人。这就是过程监控的工作原理;它从自己的EXE中提取代码,并将其作为设备驱动程序动态加载(当然,这需要管理员权限)。如果您只想知道所有打开的句柄,请参阅

是否有方法连接到windows API以查看操作系统访问的所有文件?

否,没有用户模式API来执行此操作


如果你真的需要这个,你必须编写一个伪设备驱动程序,它将成为内核I/O堆栈的一部分,这绝对不适合胆小的人。这就是过程监控的工作原理;它从自己的EXE中提取代码,并将其作为设备驱动程序动态加载(当然,这需要管理员权限)。

如果您只想知道所有打开的句柄,请参阅