Как получить доступ к счетчикам производительности из C # в Windows XP Embedded? - PullRequest
1 голос
/ 11 сентября 2008

У меня есть приложение, работающее под Windows XP, и я получаю доступ к счетчикам производительности процессора и памяти. Когда я пытаюсь запустить один и тот же код и получить к нему доступ в XP Embedded, кажется, что счетчики отсутствуют. Они присутствуют на изображении - я вижу их всех в perfmon. Что здесь пропало?

Ответы [ 2 ]

1 голос
/ 11 сентября 2008

Вы добавили все компоненты WMI? Насколько я знаю, вам нужны все компоненты WMI для доступа к счетчикам!

Компонент Поставщик инструментария управления Windows (WMI) для счетчика производительности обеспечивает мост между интерфейсом реестра производительности и интерфейсом WMI. Этот компонент позволяет клиентам WMI получать доступ к счетчикам производительности с помощью сценариев WMI и позволяет приложениям управления, созданным с использованием WMI, получать доступ к счетчикам производительности. Без этого компонента приложения должны напрямую использовать интерфейс реестра или вспомогательный интерфейс данных производительности для доступа к счетчикам производительности.

Спасибо ТимК за ссылку (http://msdn.microsoft.com/en-us/library/aa939695.aspx)

0 голосов
/ 12 сентября 2008

Похоже, это то, чего мне не хватало: http://msdn.microsoft.com/en-us/library/aa939695.aspx

...