Как получить доступ к счетчикам производительности из C# в Windows XP Embedded?

StackOverflow https://stackoverflow.com/questions/56654

  •  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)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top