Вниз
Скачать: CL | DM;

Указатель на процесс! 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.013 c
1-3943
Mild
2003-09-18 13:53
2003.10.02
список классов


14-4088
Knight
2003-09-14 00:04
2003.10.02
Кто пользовался Fatal.ru ?


1-3909
SergeyM
2003-09-20 21:16
2003.10.02
Оператор if


3-3748
Сатир
2003-09-10 20:51
2003.10.02
Получение списка БД с сервера


1-3911
SergP
2003-09-22 08:55
2003.10.02
Почему при передаче массива как параметра,




   Наверх