Вверх ↑
Разработчик
Ответов: 26173
Рейтинг: 2128
#1: 2011-05-23 02:01:43 ЛС | профиль | цитата
77.35.132.193 писал(а):
смотри че ответили

Отвечаем:

1. ЯВУ -- Delphi совместно с WinAPI
2. Устанавливаем привелегию отладчика -- 'SeDebugPrivilege'
3. Перечисляем процессы и получаем их ID, используя виртуальную ветку реестра -- HKEY_PERFORMANCE_DATA, при помощи функции RegQueryValueEx
4. Открываем процесс по ID функцией OpenProcess и получаем его дескриптор
5. По дескриптору процесса получаем путь к файлу процесса при помощи функции GetModuleFilenameEx для dwMajorVersion < 6, для dwMajorVersion >= 6 используем QueryFullProcessImageName
карма: 22

1
Голосовали:Roma