Текущий архив: 2004.04.04;
Скачать: CL | DM;
Вниз
Есть Handle как узнать путь к ехе-шнику Найти похожие ветки
← →
Ysp1 (2004-03-12 18:14) [0]Получен Handle некоторой главной формы, мне надо получить DOS путь к ехе который создал эту форму.
Мне надо побольше информации о программе (чтото кроме GetClassName, GetWindowText), так чтоб я мог различать программы между собой, для того чтоб вести учёт запущеных програм.
Зарание спасиба (Builder6.0)
← →
Asdor © (2004-03-12 18:23) [1]Через
DWORD GetWindowThreadProcessId(HWND hWnd,
LPDWORD lpdwProcessId);
получишь Id процесса.
Потом черезHANDLE OpenProcess(
DWORD dwDesiredAccess,
BOOL bInheritHandle,
DWORD dwProcessId
);
получишь хендл процесса.
а потом черезDWORD GetModuleFileName(
HMODULE hModule,
LPTSTR lpFilename,
DWORD nSize
);
получишь путь к exe.
← →
Ysp1 (2004-03-12 18:26) [2]Спасибо.
← →
viajero (2004-03-12 18:31) [3]GetModuleFileName - только для своего процесса.
Для чужих - GetModuleFileNameEx (2000, XP)
или тулхелп (Win9x, 2000, XP)
Страницы: 1 вся ветка
Текущий архив: 2004.04.04;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.021 c