当我的应用程序突然崩溃时,有没有办法获得完整的故障转储?
问题是,我怀疑这是由于非托管代码杀死了 .net 框架本身,因此,除非在崩溃时应用程序附加了调试器,否则应用程序甚至没有机会处理崩溃。
我无法附加调试器并等待,因为崩溃是随机发生的,而且我们有很多安装位置,所以我想知道是否可以在不附加调试器的情况下执行此操作。
编辑:我知道 Microsoft 调试 SDK,而且我也刚刚发现 DebugDiag。我想这样做,而不必每次都附加到应用程序,因为它通常是在销售过程中,我没有时间附加调试器并探索堆栈跟踪。 DebugDiag 似乎确实让我为此设置了一条规则,但它似乎只适用于已经运行的进程,而不是等待某个进程启动。
您可以使用adplus-崩溃 http://support.microsoft.com/default.aspx/kb/286350 or 用户转储文件 http://support.microsoft.com/kb/241215.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)