Форум: "Основная";
Текущий архив: 2003.10.02;
Скачать: [xml.tar.bz2];
ВнизУказатель на процесс! HELP! Найти похожие ветки
← →
kkostik (2003-09-18 13:47) [0]Люди подскажите пожалуйста какая функция возвращает указатель на процесс по имени процесса!!!!!!!!
← →
Song (2003-09-18 13:49) [1]А что такое "имя процесса"?
← →
kkostik (2003-09-18 13:52) [2]ну например Explorer
← →
VMcL (2003-09-18 13:55) [3]2 kkostik
А мне интересно, что такое "указатель на процесс"?
← →
kkostik (2003-09-18 14:08) [4]VMcL "указатель на процесс" это "handle" процесса.
← →
Digitman (2003-09-18 14:08) [5]
> "handle" процесса.
какого ? текущего или произвольного ?
← →
kkostik (2003-09-18 14:15) [6]Digitman --> Любого по его имени например "Explorer" - а
← →
Digitman (2003-09-18 14:24) [7]см. OpenProcess()
← →
Erik (2003-09-18 14:50) [8]ProcessID := GetCurrentProcessID; ID текущего процесса
ProcessHandle := GetCurrentProcess; - Его Handle
ProcessHandle := OpenProcess(PROCESS_ALL_ACCESS, false, ProcessID) - получение Handle по ID
← →
Digitman (2003-09-18 14:55) [9]
> Erik
> ProcessHandle := GetCurrentProcess; - Его Handle
это не хэндл, а псевдохэндл ... разные вещи
← →
kkostik (2003-09-18 15:38) [10]Мне не текущего надо а по имени!!!!!! А все функции наоборот требуют его handle, который мне и надо получить!
← →
Digitman (2003-09-18 15:46) [11]
> kkostik
> Digitman © (18.09.03 14:24) [7]
← →
kkostik (2003-09-18 15:50) [12]
Да в OpenProcess нетуууууууууууууууууууууууууууу
← →
Digitman (2003-09-18 15:55) [13]ты головой вообще думать собираешься ?
параметр PID - ид-р процесса
получить ид-р можно перечислением активных процессов и сравнением каждой очередной записи с заданным именем файла процесса
cм. EnumProcesses()
← →
kkostik (2003-09-18 16:08) [14]Перебором понятно, что можно, но зачем?!
Я точно знаю, что есть ф-я API котороя по имени возвращает указатель, я сам лично ей пользовался когда писал hook, но дело в том, что доблесно это всё удалил, а теперь никак в SDK найти эту ф-ю не могу!
← →
Digitman (2003-09-18 16:18) [15]
> Перебором понятно, что можно, но зачем?!
при переборе ты получаешь записи, где каждый активный процесс представлен его PId и именем файла
сопоставляешь имя файла с интересующим тебя, получаешь PID, передаешь его на вход OpenProcess
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.02;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.009 c