![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему такой вот код неверно работает?
Андрей Жук © (2005-06-10 13:44:00)
TCHAR szPath[MAX_PATH];
HANDLE Process = OpenProcess(PROCESS_QUERY_INFORMATION|PROCESS_VM_READ,false,PID);
if (Process!= INVALID_HANDLE_VALUE)
{
GetModuleFileName((HMODULE)Process,szPath, MAX_PATH/sizeof(TCHAR));
MessageBoxEx(hWindow,szPath,"",MB_OK,419);
}
?
выдается какой-то мусор
Андрей Жук (2005-06-10 13:57:00) [1]уже понял
Digitman (2005-06-10 13:51:00) [2]ф-ция GetModuleFileName требует параметром хэндл модуля, а не хэндл процесса
Андрей Жук (2005-06-10 13:45:00) [3]PID - PID процесса.