doc9009 Опубликовано 7 июля, 2013 Поделиться Опубликовано 7 июля, 2013 мне нужно получить адрес модуля, но функция почему-то не видит данный модуль в чем проблема?вот код который я использую:void Button1Click(HWND hWnd){DWORD Radar = (DWORD)GetModuleHandleA("MassEffect.exe");DWORD error = GetLastError();}после выполнения GetModuleHandle возвращается ошибка 126... Есть подозрение, что нельзя таким образом узнать адрес MassEffect.exe.были мысли получить его открытием процесса функцией openprocess, которая возвращает HANDLE процесса, но как из хэнда получить адрес процесса? Ссылка на комментарий Поделиться на другие сайты Поделиться
Coder Опубликовано 7 июля, 2013 Поделиться Опубликовано 7 июля, 2013 Причина кроется, в том, что у тебя скорее всего указано неверно имя модуля. Ссылка на комментарий Поделиться на другие сайты Поделиться
doc9009 Опубликовано 7 июля, 2013 Автор Поделиться Опубликовано 7 июля, 2013 Причина кроется, в том, что у тебя скорее всего указано неверно имя модуля.Вроде все правильно, вот листинг модулей процесса из ольки Ссылка на комментарий Поделиться на другие сайты Поделиться
Coder Опубликовано 7 июля, 2013 Поделиться Опубликовано 7 июля, 2013 Вроде все правильно, вот листинг модулей процесса из олькитебе надо бы указывать имя процесса, смотри как называется exe файл игры. Ссылка на комментарий Поделиться на другие сайты Поделиться
doc9009 Опубликовано 7 июля, 2013 Автор Поделиться Опубликовано 7 июля, 2013 так exe файл игры и называет MassEffect.exe Ссылка на комментарий Поделиться на другие сайты Поделиться
Coder Опубликовано 7 июля, 2013 Поделиться Опубликовано 7 июля, 2013 так exe файл игры и называет MassEffect.exeАх точно же, я знаю в чём твой косяк.GetModuleHandle("имя модуля"), но это работает только изнутри процесса.То есть это будет работать, если ты заинжектишь длл в игру.А так тебе нужно через Module32First, Modue32Next.Пример использования - http://msdn.microsoft.com/en-us/library/windows/desktop/ms686849(v=vs.85).aspx Ссылка на комментарий Поделиться на другие сайты Поделиться
doc9009 Опубликовано 7 июля, 2013 Автор Поделиться Опубликовано 7 июля, 2013 спс, сейчас буду курить) Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения