-
Автор темы
- #1
пишу трейнер и уже на этапе получения модуля все идет по пизде, GetMoudle дает не тот адрес который в Cheat Engine, в чем проблема?
код GetModule:
void GetModule(const wchar_t* modName)
{
HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE | TH32CS_SNAPMODULE32,
pID);
if (hSnap != INVALID_HANDLE_VALUE)
{
MODULEENTRY32 modEntry;
modEntry.dwSize = sizeof(modEntry);
do
{
if (!lstrcmpW(modEntry.szModule, modName))
{
clientBase = (uintptr_t)modEntry.modBaseAddr;
break;
}
} while (Module32Next(hSnap, &modEntry));
}
CloseHandle(hSnap);
}
вот еще
код GetModule:
void GetModule(const wchar_t* modName)
{
HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE | TH32CS_SNAPMODULE32,
pID);
if (hSnap != INVALID_HANDLE_VALUE)
{
MODULEENTRY32 modEntry;
modEntry.dwSize = sizeof(modEntry);
do
{
if (!lstrcmpW(modEntry.szModule, modName))
{
clientBase = (uintptr_t)modEntry.modBaseAddr;
break;
}
} while (Module32Next(hSnap, &modEntry));
}
CloseHandle(hSnap);
}
вот еще