void CMemoryProtect::LoadMemory() { DWORD dwImageSize = 0; HMODULE hModule = gGetModuleHandle(MOD_MYDLL); if(hModule == NULL) return; dwImageSize = GetCodeSize(hModule); if(dwImageSize == 0) { exit(0) return; } for(DWORD i=0;i<(dwImageSize/1024);i++) { AddItem((void*)((0x1000+(DWORD)hModule)+1024*i),1024); } }