bool signature_scanner::target_module(const char* moduleName) {
HMODULE hModule = GetModuleHandle(moduleName);
if (hModule===NULL) {
return false; // Module not found?
}
this->BaseAddress = (unsigned long)moduleHandle;
GetModuleInformation(GetCurrentProcess(), moduleHandle, &modinfo, sizeof(MODULEINFO))
this->ModuleSize = modinfo.SizeOfImage;
return true;
}