Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

CPU Ussage [D7, WinXP]


antonn ©   (2004-07-29 07:05:00) 

Что-то не пойму, как прочитать ключ в реестре по загруженности процессора.
Делаю старт так:
var i,tmp:integer;regtype:pdword;

res:=RegOpenKeyEx(HKEY_DYN_DATA, 'PerfStats\StartStat',0,KEY_ALL_ACCESS,pkey);
 if res<>0 then
   raise exception.Create('Not Open key');
RegQueryValueEx(pkey,'KERNEL\CPUUsage',nil,regtype,@tmp,0);

Вылазит исключение. И при этом в RegEdit нет раздела HKEY_DYN_DATA.
Анологично с 'PerfStats\StatData' и 'PerfStats\StopStat'.
Кто нибудь может привести конкретный рабочий код?


aLexx   (2004-07-29 10:38:00) [1]

В реестре NT-систем раздела HKDD нет.
Читай в MSDN Performance Data Helper


Наверх

Титульная страница Поиск, карта сайта Написать письмо