Форум: "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.006 c