получить доступ к объекту монитора производительности - PullRequest
0 голосов
/ 18 января 2012

У меня в машине есть объект производительности, который не является объектом по умолчанию, но один из разработчиков здесь создает его.

этот объект производительности собирает некоторую информацию об одном из наших процессов. (Не обычный счетчик, такой как использование памяти, но наш пользовательский счетчик).

Я хочу получить доступ к этим данным с помощью скрипта vb.

Я знаю, как это сделать для обычного объекта, такого как процесс:

Set objInstance1 = objCimv2.Get( _
        "Win32_PerfRawData_PerfOS_Processor.Name='_Total'")

но я не знаю, как это сделать для пользовательского объекта производительности

1 Ответ

2 голосов
/ 19 января 2012

Пользовательские счетчики производительности создаются в соответствии с тем же соглашением, что и другие счетчики производительности:

Win32_ PerfRawData или PerfFormattedData _CategoryName_CounterName.

Возьмите WMI Explorer , он дает вам дамп всех классов WMI на вашем компьютере и их свойств. Ваши пользовательские счетчики появятся в этом списке.

Надеюсь, это поможет!

...