Показать сообщение отдельно
  #9  
Старый 15.01.2008, 23:08
Аватар для Rokuell
Rokuell Rokuell вне форума
Активный
 
Регистрация: 27.12.2006
Адрес: Псков
Сообщения: 274
Версия Delphi: Delphi 7
Репутация: 497
Восклицание

Потому, что GetCurrentProcess возвращает THandle, а GetCurrentProcessId возвращает PID - разные вещи, поэтому и функции разные
чтобы получить THandle процесса надо использовать OpenProcess:
Код:
var H:THandle;
H := OpenProcess(PROCESS_QUERY_INFORMATION or PROCESS_VM_READ, false,ProcessId);
...
CloseHandle(H);
Короче - в исходнике всё есть:
Вложения
Тип файла: 7z test.7z (5.5 Кбайт, 55 просмотров)
__________________
Велик и могуч наш Object Pascal !
ICQ: 357-591-887
Ответить с цитированием