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

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

System Idle Process [D7, XP]


Игорь ©   (2009-11-11 21:59:00) 

var
 hSnapShot: THandle;
 pe32: TProcessEntry32;
begin
 hSnapShot:= CreateToolHelp32SnapShot(TH32CS_SNAPPROCESS, 4);
 if hSnapShot <> INVALID_HANDLE_VALUE then
 begin
   pe32.dwSize:= SizeOf(ProcessEntry32);
   while Process32Next(hSnapShot, pe32) = True do
     if pe32.th32ProcessID = 0 then
       Add - 'System Idle Process'
     else
       Add - pe32.szExeFile;
   end;
   CloseHandle(hSnapShot);
 end;
end;


Подскажите есть какие то функции для получения описания процесса 'System Idle Process', в зависимости от локализации, или все надо делать ручками, типа 'Бездействие Системы' в Русской ОС, 'System Idle Process' в англоязычной и т.д.


Игорь   (2009-11-11 22:25:00) [1]


> Игорь Шевченко ©   (11.11.09 22:08) [1]



Спасибо Игорь, наверно только так и придеться ковыряться


Игорь Шевченко   (2009-11-11 22:08:00) [2]

можешь из TaskMgr ресурс вытащить :)


Наверх

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