Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вопрос по WinAPI / 5 сообщений из 5, страница 1 из 1
03.06.2003, 15:39
    #32175323
Sergio__BC
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по WinAPI
Помогите кто знает!
Как, зная handle какого-нибудь окна (не моего приложения) узнать путь к экзешнику, которым оно создано?

зарание спасибо.
...
Рейтинг: 0 / 0
05.06.2003, 11:10
    #32177120
maratka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по WinAPI
к сожалению, не занимался подобной проблемой.
думаю, алгоритм д.быть примерно таким -
1. dwThreadId = GetWindowThreadProcessId(hWnd, &dwProcessId);
2. в зависим. от типа ОС используя ToolHelpAPI или PSAPI перечисляем все
HMODULE, входящие в текущий поток или процесс (примерно...) -
один из модулей и владеет этип хандлом.
3. (совсем не знаю как...) необходимо установить, какой именно из этих модулей владее этим хэндлом - тут тож думаю помогут эти библиотеки.
имхо, мож спецы что-то более конкретное скажут
...
Рейтинг: 0 / 0
05.06.2003, 11:53
    #32177182
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по WinAPI
Может GetModuleHandle?
...
Рейтинг: 0 / 0
05.06.2003, 12:35
    #32177226
ZrenBy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по WinAPI
Да уже дали ответ\r
\r
/topic/34446
...
Рейтинг: 0 / 0
05.06.2003, 14:12
    #32177397
maratka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по WinAPI
только не видно кода для Win9x, или PSAPI теперь работает и для 9х тоже?
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вопрос по WinAPI / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]