Revert "Probably antivirus-friendlier SLPlugin"
This reverts commit 817085c172.
This commit is contained in:
@@ -124,14 +124,9 @@ BOOL PreventSetUnhandledExceptionFilter()
|
||||
|
||||
newJump[ 0 ] = 0xE9; // JMP absolute
|
||||
memcpy( &newJump[ 1 ], &dwRelativeAddr, sizeof( pNewFunc ) );
|
||||
//SIZE_T bytesWritten;
|
||||
//BOOL bRet = WriteProcessMemory( GetCurrentProcess(), pOrgEntry, newJump, sizeof( pNewFunc ) + 1, &bytesWritten );
|
||||
DWORD oldProtect;
|
||||
BOOL bRet = VirtualProtect(pOrgEntry, sizeof(pNewFunc) + 1, PAGE_READWRITE, &oldProtect);
|
||||
if (!bRet) return FALSE;
|
||||
memcpy(pOrgEntry, newJump, sizeof(pNewFunc) + 1);
|
||||
VirtualProtect(pOrgEntry, sizeof(pNewFunc) + 1, oldProtect, &oldProtect);
|
||||
return TRUE;
|
||||
SIZE_T bytesWritten;
|
||||
BOOL bRet = WriteProcessMemory( GetCurrentProcess(), pOrgEntry, newJump, sizeof( pNewFunc ) + 1, &bytesWritten );
|
||||
return bRet;
|
||||
#else
|
||||
return FALSE;
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user