#ifndef _AUTODMP_H_ #define _AUTODMP_H_ //-----------------dmp文件生成与使用-------------------------------------------- #include #include #include #pragma comment(lib, "Dbghelp.lib") typedef LONG(*UnhandledExceptionFilterPoint)(struct _EXCEPTION_POINTERS *lpExceptionInfo); class AutoDmp { public: AutoDmp(); ~AutoDmp(); private: PVOID m_lpUnhandledExceptionFilter; static LONG WINAPI NewUnhandledExceptionFilter(struct _EXCEPTION_POINTERS *lpExceptionInfo); }; //DMP文件的使用: //把dmp文件和exe, pdb文件放在同一目录下, 然后用编译器(如vc)打开, 然后开始调试就会中断到刚才中断的地方. //-----------------dmp文件生成与使用-------------------------------------------- #endif