Вопрос по c++, windows – Как я могу получить данные Windows, такие как загрузка процессора и т. Д.?

5

Как я могу получить данные Windows, такие как загрузка процессора, физическая память, использование сети и пропускная способность, аналогично тому, что я вижу в диспетчере задач? Я использую C ++.

Ваш Ответ

2   ответа
6

используя данные о производительности. Если вам нужны данные только для одного (или нескольких процессов), может быть проще вызватьGetProcessTimes каждые несколько секунд.

Как правило, трудно точно определить, что вообще означает использование физической памяти. Пока вы не попытаетесь описать, как измерить это, довольно бессмысленно.

Вы можете получить некоторую информацию об использовании сети сGetIpStatistics.

Вы можете получить номинальную пропускную способность установленных сетевых адаптеров сGetIfTable.

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded aviit
Error: User Rate Limit Exceeded aviit
GetIfTableError: User Rate Limit ExceededMIB_IFROWError: User Rate Limit ExceededdwSpeedError: User Rate Limit Exceeded
Error: User Rate Limit Exceeded aviit
2
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded aviit

Похожие вопросы