Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.05.12;
Скачать: [xml.tar.bz2];

Вниз

Имя ехе шника   Найти похожие ветки 

 
Andy BitOff   (2003-03-09 20:19) [0]

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


 
Song   (2003-03-09 20:20) [1]

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


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

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


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

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

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

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


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

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


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

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


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

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


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

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


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

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



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

Форум: "WinAPI";
Текущий архив: 2003.05.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
14-34612
DiamondShark
2003-04-21 17:40
2003.05.12
Слово


1-34389
R
2003-04-28 01:28
2003.05.12
Освобождение памяти из под динамически созданной формы


14-34547
Satirus
2003-04-21 18:52
2003.05.12
---|Ветка была без названия|---


1-34416
bnn
2003-04-28 15:29
2003.05.12
Компонент TEdit


6-34524
MMF
2003-03-14 13:25
2003.05.12
Ошибка при NMUDP.SendStream. Помогите побороть, плиз.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский