Hello MPGH 
Today i'am share coding module freezer@C++ ,,,
Code:
#include <Windows.h>
#include <TlHelp32.h>
void __fastcall Suspend(void)
{
//module.dll file yg mau kamu dumb atau debug
while(!GetModuleHandleA("module.dll")) Sleep(100);
HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD, GetCurrentProcessId());
LPTHREADENTRY32 pTE32;
Thread32First(hSnap, pTE32);
do{
if(pTE32->th32ThreadID!=GetCurrentThreadId()) SuspendThread(OpenThread(THREAD_TERMINATE, false, pTE32->th32ThreadID));
}while(Thread32Next(hSnap, pTE32));
MessageBoxA(0, "Attach debugger now, or dump.", "Module Freezer by HydroPlus", 0);
}
bool __stdcall DllMain(PVOID _1, PVOID _2, PVOID _3)
{
if(DWORD(_2) == 0x00000001)
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Suspend, 0, 0, 0);
}
usage:
Compile and inject dll into game process which you want to debug.
advantages:
Not detected by anti-cheat soft like hshield, nProtect, xtrap, etc..
credit:
HydroPlus
MSDN
./DevatA_Code [Me]
If Useful Rep + +