|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.03.2010, 23:30 | #1 |
Новичок
Джуниор
Регистрация: 24.03.2010
Сообщений: 2
|
OpenProcess не возвращает дескриптор :((((
Здравствуйте уважаемые коллеги! Имеется такая проблема.... Выполняю курсовой проект, часть которого заключается в управлении процессами на локальном компьютере. Написал функцию удаления процесса из системы, только она не работает... Входной параметр функции - имя_процесса.exе которое берётся из ListBox'a.... Здесь все хорошо, проблема заключается в том, что когда я пытаюсь взять хэндл нужного мне процесса по его ID у меня ничего не получается.... Функция OpenProcess() не работает.....
Вот функция: Код:
Код:
Последний раз редактировалось Stilet; 25.03.2010 в 08:23. |
24.03.2010, 23:47 | #2 |
Пользователь
Регистрация: 24.03.2010
Сообщений: 38
|
Попробуй
temp = OpenProcess(PROCESS_QUERY_INFORMATI ON | PROCESS_VM_READ, FALSE, PID); У меня работало
Если чем помог, оставьте отзыв...
|
25.03.2010, 01:40 | #3 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Вставь после OpenProcess вызов GetLastError + FormatMessage
пыщь
|
31.03.2010, 19:30 | #4 |
Новичок
Джуниор
Регистрация: 24.03.2010
Сообщений: 2
|
Проблема решена... дело было в привилегиях доступа.... т.е. я не мог получить дескриптор системного процесса, а ко всем остальным процессам доступ был....
если кому интересно представляю функцию для удаления ЛЮБОГО процесса, в котором включается привилегия доступа SE_DEBUG_NAME, которая в частности и являлась источником проблемы.... Код:
|
20.01.2014, 07:46 | #5 |
Новичок
Джуниор
Регистрация: 24.08.2009
Сообщений: 2
|
Спасибо, очень пригодилось.
Только не хватает #include <Tlhelp32.h> и PROCESSENTRY32 ProcEntry; |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Функция open() возвращает неверный дескриптор | devl | Общие вопросы C/C++ | 8 | 12.01.2010 20:36 |
Дескриптор окна | DeFace | Win Api | 10 | 11.10.2009 16:52 |
Из за чего пишет неверный дескриптор | AquaKlaster | Общие вопросы Delphi | 9 | 12.09.2009 16:23 |
как получить дескриптор приложения в C#? | fiatik | Общие вопросы .NET | 1 | 08.11.2008 08:18 |