能不能在try-catch里产生Dump文件
使用__try/__except可以得到LPEXCEPTION_POINTERS指针,从而调MiniDumpWriteDump得到dump文件。
在C++代码中运用,因为__try/__except中不能包含对象,所以不能把程序入口处直接写在__try里,得在有可能发生异常的地方写__try,导致__try/__except很多。
如果用try/catch,可以把程序入口包含在try里,但微软的编译器不认GetExceptionInformation(),无法得到LPEXCEPTION_POINTERS指针,不能产生dump文件。
有什么办法吗?
希望实现2点:
1、避免很多地方有try;
2、产生dump文件。