Как получить доступ к счетчикам производительности из C# в Windows XP Embedded?
-
09-06-2019 - |
Вопрос
У меня есть приложение, работающее под Windows XP, и я получаю доступ к счетчикам производительности процессора и памяти.Когда я пытаюсь запустить тот же код и получить к нему доступ в XP Embedded, счетчики, похоже, отсутствуют.Они присутствуют на изображении — я вижу их всех в perfmon.Чего здесь недостает?
Решение 2
Похоже, это то, чего мне не хватало: http://msdn.microsoft.com/en-us/library/aa939695.aspx
Другие советы
Вы добавили все компоненты WMI?Насколько я знаю, для доступа к счетчикам нужны все компоненты WMI!
Компонент поставщика инструментария управления Windows (WMI) счетчика производительности обеспечивает мост между интерфейсом реестра производительности и интерфейсом WMI.Этот компонент позволяет клиентам WMI получать доступ к счетчикам производительности через сценарии WMI, а приложениям управления, созданным с использованием WMI, получать доступ к счетчикам производительности.Без этого компонента приложения должны напрямую использовать интерфейс реестра или вспомогательный интерфейс данных о производительности для доступа к счетчикам производительности.
Спасибо ТимК за ссылку(http://msdn.microsoft.com/en-us/library/aa939695.aspx)