Re[9]: Как быстро и правильно закрыть процесс запущенный через ShellExecute?
От: Carc Россия http://www.amlpages.com/home.php
Дата: 11.03.13 11:16
Оценка:
Здравствуйте, Carc, Вы писали:

C>Здравствуйте, egvos4, Вы писали:


E>>Здравствуйте, Carc, Вы писали:


C>>>Копать в сторону GetWindowThreadProcessId + SendMessageTimeout


E>>Функция GetWindowThreadProcessId получает указатель на окно, а возвращает указатель процесса. Думаю, нужно наоборот ))

C>Возвращает на указатель, а ID.
C>Сценарий примерно такой: перечисляем все окна верхнего уровня каким-нить EnumWindows, и ищем нужное окно по ID запущенного через ShellExecuteEx процесса браузера. Как из SHELLEXECUTEINFO::hProcess получить ID процесса это надо местных парней поспрошать: того же okman, omonim, x64 — они спецы в подобных вопросах, что-нить подскажут.
Пропупил. Всё проще — GetProcessId
Aml Pages Home
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.