Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];




Вниз

Какие правильные параметры для OpenProcess? 


skywalker   (2002-02-15 11:33) [0]

Какие нужно передать параметры в OpenProcess, чтоб получть хэндл,
который можно в дальнейшем использовать в функции
EnumProcessModules? Я перпробовал кучу комбинаций, в результате я не получаю либо никакого хэндла (ошибка Access Denied), либо получаю какой-то левый хэндл (сравнивал с TaskManager"ом). Кто знает или хотя бы предполагает в чем ошибка?



troits   (2002-02-15 15:31) [1]

Хэндл процесса может быть какой угодно. Уникален PID. Его - то мы и видим в Task Manager - е. А ошибка возникает из-за того, что открыть процесс с флагами, указанными в fdwAccess нельзя.

В SDK приведен пример, где комбинация флагов следующая:
PROCESS_QUERY_INFORMATION or PROCESS_VM_READ



skywalker   (2002-02-15 15:33) [2]

ок, я уже разобрался, к стати с помощью все того же MSDN... :)




Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.027 c
4-57923           UnDISCOvery           2002-02-14 20:12  2002.04.18  
Как запретить пользователю из программы применять Alt - Tab ?


1-57777           Erik                  2002-04-05 22:20  2002.04.18  
Передача буфера.


1-57675           Gamar                 2002-04-07 14:34  2002.04.18  
Шрифты!!!


1-57707           Delph                 2002-04-08 12:29  2002.04.18  
Ошибка при динамическом вызове DLL


1-57789           commm                 2002-04-05 17:40  2002.04.18  
как узнать имя (логин) текущего пользователя windows?