API PDH.DLL
От: codex_  
Дата: 10.01.03 16:57
Оценка:
Если кто-нибудь имел дело с этой длл, может наведете на правильный путь ?
Проблема в том что в разных операционках используются разные имена счетчиков. Но в доке msdn сказано что в реестре всегда хранятся английские названия вместе с локальными (русскими например) названиями. Есть ли возможность сказать этому Pdh* АПИ использовать английские имена счетчиков или другой путь получить к примеру \Processor(0)\% Processor Time при любом языке ОС ?
Re: API PDH.DLL
От: Alex Fedotov США  
Дата: 11.01.03 05:14
Оценка:
Здравствуйте, codex_, Вы писали:

C>Если кто-нибудь имел дело с этой длл, может наведете на правильный путь ?

C>Проблема в том что в разных операционках используются разные имена счетчиков. Но в доке msdn сказано что в реестре всегда хранятся английские названия вместе с локальными (русскими например) названиями. Есть ли возможность сказать этому Pdh* АПИ использовать английские имена счетчиков или другой путь получить к примеру \Processor(0)\% Processor Time при любом языке ОС ?

Q287159 INFO: Using PDH APIs Correctly in a Localized Language
-- Alex Fedotov
Re[2]: API PDH.DLL
От: Аноним  
Дата: 11.01.03 09:31
Оценка:
Здравствуйте, Alex Fedotov, Вы писали:

AF>Q287159 INFO: Using PDH APIs Correctly in a Localized Language


Спасибо PdhLookupPerfNameByIndex() как раз то, что нужно. Зная стандартные индексы счетчиков можно легко находить их имена, и строить из этих частей полный путь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.