Restore Original Value
Code:
int i;
int original;
DWORD cshell;
DWORD editable;
void originalVal(DWORD Pointer, DWORD Offset)
{
for(i=0;i<600;i++)
cshell=(DWORD)(GetModuleHandle("CShell.dll"))
editable=*(DWORD*)(cshell+pointer);
{
original[i]=editable+offset;
}
}
if(something==1)
else
originalVal(0x123456,0x123);
i think UltraPGNoob can help us here because he created value logger
?