Форум: "WinAPI";
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];
ВнизCeateToolHelp32SnapShot на NT работает? Найти похожие ветки
← →
Fellomena (2002-02-14 17:48) [6]Короче, объясняю по рабоче-крестьянски на примере CeateToolHelp32SnapShot, с NT-ым аналогом тоже самое !
Делаешь примерно следующие - пишу по памяти, так что ляпы есть наверное - сам проверишь;
HProc:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); { создаём слепок процессов }
lppe.dwSize:=sizeof(PROCESSENTRY32); { определяем размер структуры }
Process32First(HProc, lppe); { возвращает инфу о первом найденном в созданном слепке процессе }
//...
While Process32Next(HProc, lppe) do
begin
//...
lppe здесь - это структура, описание которой можно за 2 итерации в SDK найти !
Есть в этой структуре поле, содержащее в себе имя модуля и полный путь модуля из которого данный процесс был загружен.
Т.е. делаешь
var
s: string
begin
s:= lppe.ModulName; // или как там оно называться будет
Понятно ?
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c