Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.25;
Скачать: CL | DM;

Вниз

Как по хэндлу главного окна узнать ExeName?   Найти похожие ветки 

 
Del ©   (2003-06-21 23:43) [0]

Есть проблемка: надо узнать имя exe-файла исполняемого на момент работы программы. Знаем только хэндл главного окна?


 
ZZ ©   (2003-06-22 00:58) [1]

Возможно
GetWindowModuleFileName
GetWindowThreadProcessId


 
Del ©   (2003-06-22 02:04) [2]

Посмотрел! Но чего-то не работает! Длина возвращаемая=0!


 
ZZ ©   (2003-06-22 16:37) [3]

В MSDN написано, что первая функция не работает в NT... для других процессов.
Вторая работает и возвращает в т.ч. PID процесса. А что ты с ним дальше будешь делать я не знаю :) Если только под NT, то в MSDN есть пример получения имени проги по ее PID с использованием PSAPI (не работающем на Win9x). Этот пример на C я писал в http://delphimaster.net/view/4-1056206842/
Под Win9x первая функция должна работать.


 
Del ©   (2003-06-25 08:39) [4]

Мне как раз таки необходимо чтобы везде работала с проблемой в 98/Me я вроде как решил, а вот что делать в Nt?


 
Джо   (2003-06-25 11:53) [5]

Удалено модератором
Примечание: Offtopic



Страницы: 1 вся ветка

Текущий архив: 2003.08.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.029 c
14-81933
Верховный Иерарх Сущего
2003-08-07 11:04
2003.08.25
У-у-у-а-а-а-o-o-o-o-o-o


1-81772
HardClubber
2003-08-14 13:46
2003.08.25
Получить имя файла


14-81907
Rel_
2003-08-06 10:18
2003.08.25
Связка Delphi - Builder


3-81593
Asker
2003-07-29 13:32
2003.08.25
Возварщение параметров хранимой процедуры (MSSQL+DBExpress)


9-81523
Dark[Kain]
2003-02-24 14:55
2003.08.25
Стратегия