Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Имя ехе шника [D6, Win95/98]


Andy BitOff ©   (2003-03-09 20:19:00) 

Как узнать имя программы и путь к ней имея ее хендл и текст заголовка.


Songoku   (2003-03-11 19:52:00) [1]

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


Songoku   (2003-03-11 19:50:00) [2]

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


dimich1978   (2003-03-11 15:29:00) [3]

>>Игорь Шевченко
Да согласен, но посмотрите, у него должно работать под 9х винду, а в EnumFunctions(разработка И.Шевченко), только на NT платформах.
Как с этим бороться?


Игорь Шевченко   (2003-03-11 09:49:00) [4]

В кладовке программа EnumFunctions - в разделе "Готовые программы"


Andy BitOff   (2003-03-09 22:35:00) [5]

Я получаю HWND из GetWindow это как я понимаю window handle. Затем я могу с помощью GetWindowText получить его заголовок. Вот то, что я имею. Но мне хотелось бы узнать имя файла. Например если это будет Блокнот, то его имя должно быть %windir%\notepad.exe


Suntechnic   (2003-03-09 20:49:00) [6]

>Andy BitOff ©
GetModuleFileName требует не HWND, а hModule. Как его получить?

...имя программы и путь к ней имея ее хендл...

А что в твоём понимании "хэндл программы"? В понимании всех остальных это и есть hModule который кстати можно получить путём GetModuleHandle или LoadLibrary. Ну а если у тебя какой-то другой хэндл, то тогда выражайся яснее.


Andy BitOff   (2003-03-09 20:25:00) [7]

GetCommandLine возвращает твою командную строку, а надо чужого процесса.
GetModuleFileName требует не HWND, а hModule. Как его получить?


Song   (2003-03-09 20:20:00) [8]

GetModuleFileName()
GetCommandLine()
ещё что-то есть..


Наверх

Титульная страница Поиск, карта сайта Написать письмо