Следующие объявления (в сорсе их нет):
- Код: Выделить всё
Public Const Processor_Time_Total As String = "\Process(_Total)\% Processor Time"
Public Const Processor_Time_Proc As String = "\Process(%Proc%)\% Processor Time"
Public Const Private_Bytes_Total As String = "\Process(_Total)\Private Bytes"
Public Const Private_Bytes_Proc As String = "\Process(%Proc%)\Private Bytes"
Public Const Virtual_Bytes_Total As String = "\Process(_Total)\Virtual Bytes"
Public Const Virtual_Bytes_Proc As String = "\Process(%Proc%)\Virtual Bytes"
Public Const Working_Set_Total As String = "\Process(_Total)\Working Set"
Public Const Working_Set_Proc As String = "\Process(%Proc%)\Working Set"
Public Const Processor_Time_Total_RU As String = "\Процесс(_Total)\% загруженности процессора"
Public Const Processor_Time_Proc_RU As String = "\Процесс(%Proc%)\% загруженности процессора"
Public Const Private_Bytes_Total_RU As String = "\Процесс(_Total)\Байт файла подкачки"
Public Const Private_Bytes_Proc_RU As String = "\Процесс(%Proc%)\Байт файла подкачки"
Public Const Virtual_Bytes_Total_RU As String = "\Процесс(_Total)\Рабочее множество"
Public Const Virtual_Bytes_Proc_RU As String = "\Процесс(%Proc%)\Рабочее множество"
Public Const Working_Set_Total_RU As String = "\Процесс(_Total)\Счетчик дескрипторов"
Public Const Working_Set_Proc_RU As String = "\Процесс(%Proc%)\Счетчик дескрипторов"
снимают соответствующие показатели PerfMon'а через функции PdhVbAddCounter и PdhVbGetDoubleCounterValue
Проблема в том, что для разной локализации ОС, эти строки отличаются написанием, соответствующим локализации ОС.
Умные дядьки сказали, что существуют универсальные строки, для снятия счётчиков. Дабы не быть привязанным к языку системы.
Может кто знает, где их посмотреть?
Спасибо!
P.S.
%Proc% - заменяется именем EXE, инфу о котором надо получить