如何获取已处理异常的故障转储?
-
20-09-2019 - |
题
我的 dll 由一个模块使用,该模块会肮脏地捕获所有异常并将其记录到文件中。
我的问题是,客户站点存在访问冲突,只能在其计算机上重现,我希望该客户能够针对此问题生成转储文件。
我尝试在我的 dll 中生成 AV 并使用 adplus 生成转储文件,但没有创建转储,因为 AV 被使用我的 dll 的模块捕获。
所以我的问题是:
有没有办法即使在处理异常时也生成故障转储文件?
谢谢,
扬恩
其他提示
Windows Vista sp1和以后的Windows的错误报服务可以配置产生的垃圾场崩溃,每当一个应用程序的崩溃:
书记官处项下关键:
此\软件\微软\Windows\Windows错误报告\LocalDumps]
定义价值观:
- DumpFolder(REG_EXPAND_SZ)-其中转储存储文件
- DumpType(数)-2充分,1迷你倾倒
这工作32-位和64位的程序。看看 http://msdn.microsoft.com/en-us/library/bb787181.aspx
不隶属于 StackOverflow