【发布时间】:2011-05-30 17:48:55
【问题描述】:
如何获取在基于 Windows 的操作系统中为所有进程生成的所有文件 IO 调用的数量(以使其至少在 XP 上运行)?类似于 Process Monitor 的东西,但可以从 C# 以编程方式访问(可以通过 C++ 或 C)
我不需要知道细节,只是每秒所有调用的计数,一旦获得数字,我会(每秒)将它记录到一个文件中,例如这个
50395
39581
59205
...
更新
有some APIs 可用,但我不太确定是否可以将它们用于整个操作系统
【问题讨论】:
标签: c# windows file-io system-calls sysinternals