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

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

Процессы


___ALex___ ©   (2003-03-25 16:39:00) 

Кто знает как получить список имён всех процессов запущенных в системе?то есть по сути имён файлов
перебирать все окна
и черех их хендлы через GetWindowLong получать хендлы процессов
потом через хендлы процессов через GetModuleFileName получать имена файлов не выходит
у меня хендлы процессов всегда одни и те жи - это хендл текущего процесса
почему-то игнорируется хендл окна в GetWindowLong...
может кто знает в чём тут дело?


jack128   (2003-03-25 22:22:00) [1]

uses TLHelp32;


Гога   (2003-03-25 20:33:00) [2]

www.rsdn.ru подробно с примерами


___ALex___   (2003-03-25 19:05:00) [3]

а как их в Delphi использовать?
точнее какой модуль подключать надо или как импортировать?


jack128   (2003-03-25 18:13:00) [4]

в SDK, где ж ещё


___ALex___   (2003-03-25 18:00:00) [5]

из кладовки пример уже удалили
а что за toolhelp functions ?
и где найти их описание?


jack128   (2003-03-25 17:46:00) [6]

в Win2k toolhelp Тоже реализован.
Правда несколько иначе, чем в Win9x(например возвращает только имя ехе шника, но не путь к нему)


Игорь Шевченко   (2003-03-25 17:32:00) [7]

Пример в кладовке, QuerySystemInformation


Digitman   (2003-03-25 17:01:00) [8]

Toolhelp-функции хороши под Маздаем

Под НТ/Винтукеем для получения более реальной картины на этих платформах придется обращаться к NtQuerySystemInformation() из NTDLL.DLL


jack128   (2003-03-25 16:53:00) [9]

см toolhelp functions
CreateToolhelp32Snapshot;Process32First; Process32Next


Наверх

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