我如何获得所有进程在基于 Windows 的操作系统中产生的所有文件 IO 调用的数量(以使其至少在 XP 上工作)?类似于Process Monitor的东西,但可以从 C# 以编程方式访问(可以通过 C++ 或 C)
我不需要知道细节,只需要每秒所有调用的计数,一旦获得数字,我会将它(每秒)记录到一个文件中,例如这个
50395
39581
59205
...
更新
有一些可用的 API,但我不太确定是否可以将它们用于整个操作系统
我如何获得所有进程在基于 Windows 的操作系统中产生的所有文件 IO 调用的数量(以使其至少在 XP 上工作)?类似于Process Monitor的东西,但可以从 C# 以编程方式访问(可以通过 C++ 或 C)
我不需要知道细节,只需要每秒所有调用的计数,一旦获得数字,我会将它(每秒)记录到一个文件中,例如这个
50395
39581
59205
...
更新
有一些可用的 API,但我不太确定是否可以将它们用于整个操作系统