Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

получить название файла по pid / HWND

318
01 марта 2007 года
nof
193 / / 03.04.2006
Народ, подскажите, есть pid и hwnd некоего окна. Нужно определить имя его бинарника. Нублский вопрос, но всё же в сторону какого api смотреть? :)
334
02 марта 2007 года
HexEdit
809 / / 27.07.2006
[quote=nof]в сторону какого api смотреть?[/quote]
Toolhelp API
смотри функцию CreateToolhelp32Snapshot с параметром TH32CS_SNAPMODULE и соответственно Module32First/Module32Next
257
02 марта 2007 года
kosfiz
1.6K / / 18.09.2005
последовательность действий такая(учитываем, что нам известен HWND):
1. вызываем функцию GetWindowThreadProcessID(получаем PID процесса);
2. вызываем для полученного PID'а OpenProcess: получаем хендл процесса по PID'у;
3. функция GetModuleFileNameEx: получаем путь до EXE файла вместе с именем файла;
4. CloseHandle;
5. выделяем имя exe'шника.
Если известен PID, то первый пункт можно пропустить и сразу начать выполнять действия со второго пункта.
318
02 марта 2007 года
nof
193 / / 03.04.2006
да, как раз оно! Спасибо )
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог