Как получить счетчик всех системных файловых вызовов в Windows - PullRequest
0 голосов
/ 30 мая 2011

Как узнать количество всех вызовов файлового ввода-вывода, произведенных в операционной системе Windows (чтобы она работала хотя бы на XP) для всех процессов?Нечто похожее на Process Monitor , но программно доступное из C # (может быть через C ++ или C)

Мне не нужно знать детали, просто подсчет всех вызовов в секундуКак только число получено, я буду записывать его (каждую секунду) в файл, такой как этот

50395
39581
59205
...

ОБНОВЛЕНИЕ доступно несколько API , но я не уверен, смогу ли я использовать их для всей ОС

1 Ответ

1 голос
/ 30 мая 2011

Вы ищете термин «потребитель ETW в реальном времени» - хотя это не сработает на XP.В XP вы можете получить эти данные, но не в режиме реального времени, только после записи и декодирования журнала.

...