有没有办法使用 C# 来获取所有实时访问的文件?类似于防病毒软件的实时保护功能。我想大多数都有一个 API 可以连接到内核或什么的?
问问题
694 次
2 回答
2
FileSystemWatcher
会给你文件活动的通知。
反病毒程序还必须在返回数据之前扫描并可能阻止访问——他们会使用文件系统过滤器驱动程序来做到这一点。我认为没有受支持的托管等效项。
于 2013-07-01T00:50:13.353 回答
1
您将需要获取所有正在运行的进程的列表,然后为每个进程获取该进程正在访问的所有文件的列表。
&
http://hintdesk.com/c-get-all-files-being-accessed-by-a-process-in-64-bits/
于 2013-07-01T00:50:34.587 回答