|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.06.2012, 11:15 | #1 |
Пользователь
Регистрация: 10.06.2012
Сообщений: 44
|
OpenProcess
Здравствуйте.
Вот я пытаюсь с помощью функции OpenProcess получить HANDLE процесса по ID, который узнаю с помощью функций Process32First и Process32Next. А она (функция OpenProcess) все время возвращает 0. В чем там проблема? Код:
|
15.06.2012, 12:06 | #2 | ||||
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
Цитата:
Цитата:
Код:
Цитата:
Цитата:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
Последний раз редактировалось veniside; 15.06.2012 в 12:11. |
||||
15.06.2012, 12:15 | #3 |
Пользователь
Регистрация: 10.06.2012
Сообщений: 44
|
Я тоже думала, что должно быть все нормально, но прошлась дэбагером - и там OpenProcess постоянно возвращает 0. Хотя в структуру PROCESSENTRY32 все нормально и корректно заносится.
|
15.06.2012, 12:17 | #4 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
если вы под Vista/7, там надо штук 20 процессов пропустить, см. мой update выше
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
15.06.2012, 12:28 | #5 |
Пользователь
Регистрация: 10.06.2012
Сообщений: 44
|
Да, действительно там просто большинство системные процессы. Просто, там не работало закрытие процесса, и я подумала, что из-за OpenProcess, но проблема оказалась в другом. Извините за мою невнимательность.. Спасибо большое!
|
16.06.2012, 17:18 | #6 |
Пользователь
Регистрация: 10.06.2012
Сообщений: 44
|
У меня тут снова проблема возникла.
Пл нажатию на кнопку из ListBox считывается индекс выбранного элемента, которому соответствует какое-то id процесса, занесенное в вектор vid. И потом проходим по всем потокам, и если id процесса потока совпадает с выбранным id из вектора - проверяем приоритет потока и выводим информацию в ListBox. Код вышел большой, но все просто. Код:
Пожалуйста, помогите.. Ну не мистика же какя-то.. Последний раз редактировалось Лета; 16.06.2012 в 17:32. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
OpenProcess не возвращает дескриптор :(((( | exclu$ive | Win Api | 4 | 20.01.2014 07:46 |