![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Есть ли альтернатива <CODE>GetWindowText</CODE> [D6, Win2k]
Manulo © (2004-05-26 20:15:00)Доброго времени суток!
Есть ли процедура, анологичнаяGetWindowText, но которая бы возвращала не заголовок окна, а имя Exe файла?
Или, если посмотреть с другого бока
Нужна альтернативаFindWindow, но возвращающая хендл по имени Exe, а не по имени класса окна
С третьего бока
Как узнать это самое имя класса окна?
Заранее благодарен
Игорь Шевченко (2004-05-28 11:05:00) [1]Вызовом EnumProcesses получить список всех процессов, в нем искать по ID нужный процесс и получать его имя.
Некоторый альтернативный набор классов можно взять из http://www.schevchenko.net.ru/SRC/QuerySystemInformation_60.zip
Manulo (2004-05-27 19:45:00) [2]точнее на его имя?
Manulo (2004-05-27 19:28:00) [3]Немного туплю...
Я получил ID процесса... Как теперь выйти на сам процесс?
Игорь Шевченко (2004-05-26 20:36:00) [4]
> Нужна альтернатива FindWindow, но возвращающая хендл по
> имени Exe
EnumWindows + GetWindowThreadProcessId + EnumProcesses + EnumProcessModules