![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как загрузить список путей запущенных приложений? [D5, WinME, WinXP]
Керик © (2002-05-11 17:20:00)Подскажите, плиз, как загрузить список путей запущенных приложений в ListBox, а затем исходя из пути кильнуть нужное?
cdaDmitriy (2002-05-13 08:55:00) [1]ИЛИ Керик не знает что хочет -
как загрузить список путей запущенных приложений
или dvv_f_v не понимает ЕГО но
pe32.dwSize := SizeOf(TProcessEntry32);
if (Process32First(hSnapshoot, pe32)) then
repeat
List.Add(Format("%s",[pe32.szExeFile]));
until not Process32Next(hSnapshoot, pe32);
не дает путей запущенных приложений а только приложения
для путей нужно смотреть список модулей
dvv_f_v (2002-05-12 14:19:00) [2]procedure GetProcessList(List:TStrings);
var
hSnapshoot:THandle;
pe32:TProcessEntry32;
begin
List.Clear;
hSnapshoot := CreateToolHelp32Snapshot(TH32CS_SNAPPROCESS, 0);
if (hSnapshoot = THandle(1)) then
Exit;
pe32.dwSize := SizeOf(TProcessEntry32);
if (Process32First(hSnapshoot, pe32)) then
repeat
List.Add(Format("%s",[pe32.szExeFile]));
until not Process32Next(hSnapshoot, pe32);
CloseHandle(hSnapshoot);
end;
Cobalt (2002-05-11 17:35:00) [3]Молодой человек, а вы, прежде чем задать вопрос, видели, что вам предлагалось поискать уже готовые решения?
С уважением, Cobalt.