CDebugReportHook Class 

Use this class to send debug reports to a named pipe.

class CDebugReportHook

Create an instance of this class in debug builds of your services or applications to send debug reports to a named pipe. Debug reports are generated by calling _CrtDbgReport or using a wrapper for this function such as the ATLTRACE and ATLASSERT macros.

Use of this class allows you to interactively debug components running in non-interactive window stations.

Note that debug reports are sent using the underlying security context of the thread. Impersonation is temporarily disabled so that debug reports can be viewed in situations where impersonation of low privilege users is taking place, such as in web applications.

Follow the instructions in Viewing Trace Messages and Handling Asserts to view the trace messages and interact with asserts.

Header: atlutil.h

Community Additions