Как получить информацию о текущей загрузке жесткого диска в Windows? - PullRequest
2 голосов
/ 10 августа 2011

Мне нужно раз в секунду получать информацию о загрузке жесткого диска, такую ​​как (текущая скорость записи, текущая скорость чтения, общий процент загрузки и т. Д.), Больше информации лучше Специальные функции на Win32 API я не нахожу. Может быть, нужны очень низкоуровневые функции или мне нужно перейти на уровень драйвера. Пожалуйста, помогите мне решить эту проблему! Спасибо!

Ответы [ 2 ]

5 голосов
/ 10 августа 2011

У вас есть два варианта: проверить производительность вашего жесткого диска путем доступа к информации SMART или с помощью счетчиков производительности Windows . Вы можете получить доступ к этим счетчикам с помощью WInApi или WMI.

Проверьте эти ресурсы

S.M.A.R.T

WinApi

Классы, связанные с WMI

2 голосов
/ 10 августа 2011

API-интерфейсы счетчика производительности помогут вам сделать то, что вы пытаетесь достичь.К сожалению, у меня нет личного опыта их использования, поэтому я не могу дать вам дополнительную информацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...