![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как по хэндлу главного окна узнать ExeName?
Del © (2003-06-21 23:43:00)
Есть проблемка: надо узнать имя exe-файла исполняемого на момент работы программы. Знаем только хэндл главного окна?
Джо (2003-06-25 11:53:00) [1]
Удалено модератором
Примечание: Offtopic
Del (2003-06-25 08:39:00) [2]
Мне как раз таки необходимо чтобы везде работала с проблемой в 98/Me я вроде как решил, а вот что делать в Nt?
ZZ (2003-06-22 16:37:00) [3]В MSDN написано, что первая функция не работает в NT... для других процессов.
Вторая работает и возвращает в т.ч. PID процесса. А что ты с ним дальше будешь делать я не знаю :) Если только под NT, то в MSDN есть пример получения имени проги по ее PID с использованием PSAPI (не работающем на Win9x). Этот пример на C я писал в http://www.delphimaster.ru/cgi-bin/forum.pl?look=1&id=1056206842&n=5
Под Win9x первая функция должна работать.
Del (2003-06-22 02:04:00) [4]
Посмотрел! Но чего-то не работает! Длина возвращаемая=0!
ZZ (2003-06-22 00:58:00) [5]
Возможно
GetWindowModuleFileName
GetWindowThreadProcessId