![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Список процессов [D7, WinXP]
BorH © (2004-03-29 20:58:00)Доброе Вам время дня!
Подскажите, пожалуйста, как получить список процессов?
Если действовать так:
var
data:TProcessEntry32;
begin
Handler:=CreateToolHelp32SnapShot(TH32CS_SNAPALL,0);
if Process32First(Handler,Data) then begin
{....}
while Process32Next(Handler,Data) do begin
{...}
end
{....}
end;
то как получить полныйпуть к exe?? (Требуется для получения версии файла и прочего...)
Игорь Шевченко (2004-03-29 21:03:00) [1]В http://www.schevchenko.net.ru/SRC/EnumFunctions_60.zipв юните main.pas есть функция HSGetWindowCommandLine получения командной строки по ID процесса в NT-системах. Немного доработаешь напильником (чтобы не из окна получала) и будет тебе счастье. Даром.