vxug-VXAPI/VX-API/AdfCloseHandleOnInvalidAddr...

19 lines
368 B
C++

#include "Win32Helper.h"
BOOL AdfCloseHandleOnInvalidAddress(VOID)
{
__try
{
#pragma warning( push )
#pragma warning( disable : 4312)
CloseHandle((HANDLE)0xDEADBEEF);
#pragma warning( pop )
return FALSE;
}
__except (EXCEPTION_INVALID_HANDLE == GetExceptionCode() ? EXCEPTION_EXECUTE_HANDLER : EXCEPTION_CONTINUE_SEARCH)
{
return TRUE;
}
return FALSE;
}