|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.04.2010, 12:25 | #1 |
Пользователь
Регистрация: 18.04.2010
Сообщений: 24
|
MASM, определить хендл другого приложения
подскажите пожалусто как можно определить хендл другого приложения зная название exe файла или хендл его окна
|
20.04.2010, 14:46 | #2 |
somewhere else
Участник клуба
Регистрация: 17.07.2008
Сообщений: 1,409
|
Получить хендл другого процесса можно двумя способами, вы их оба назвали.
Имея хендл окна можно получить ProcessID функцией GetWindowThreadProcessID. Что касается поиска процесса только по имени, это делается с помощью ToolHelp API. Например вот так: Код:
В обоих случаях получите ProcessID, с помощью которого можно открытть процесс функцией OpenProcess
"Тяжело в учении, легко в бою" - А.В. Суворов
Последний раз редактировалось Ivan_32; 20.04.2010 в 14:52. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запуск другого приложения | Sparky | Общие вопросы по Java, Java SE, Kotlin | 3 | 18.10.2009 11:03 |
Вызов одного приложения из другого | zalum | Общие вопросы Delphi | 8 | 24.04.2009 10:05 |
Как работать с меню другого приложения ? | Stimer | Win Api | 1 | 17.12.2008 16:30 |
Как определить хендл | SeRhy | Помощь студентам | 1 | 20.11.2007 20:14 |