SEH - to - C++ exceptions
With Ultimate ToolBox COXSEHException class you can catch access violations, numeric overflow, divide by zero and other critical conditions. 

 For some exceptions additional information is provided. When an access violation occurs, you can see whether it was a read or write error and which virtual memory address was accessed incorrectly.

The class COXSEHException implements the functionality to convert Structured Exception Handling of WIN 32 to MFC C++ Exception Handling. You can catch native exceptions of WIN 32 using TRY/CATCH or try/catch. 
It facilitates the making of robust applications. You will always be able to warn the user with a clear statement and so avoid cryptic messages. 
To enable this feature, you have only to call the static function COXSEHException::EnableSEHTrapping(). As of now, all WIN 32 exceptions are converted to C++ exceptions :