答:转储文件用于调试驱动程序编写器的驱动程序。这个文件必须用特殊的工具软件打开。
回答:完整的转储包含了某个进程的完整地址空间数据,还有很多调试的信息,而Minidump有很多类型,可以根据需要包含不同的信息,有的可能只包含某个线程和某些模块的信息。程序开发过程中的应用崩溃属于用户态转储。
A:本文档适用于开发人员。Windows转储文件分为两类:内核模式转储和用户模式转储。内核态转储是操作系统创建的崩溃转储,最经典的就是系统蓝屏。此时,将自动创建内核模式转储。
A:就把它当成服务来启动吧。这样,当程序崩溃时,程序会自动生成一个转储文件。如果dmp文件是在另一台机器上用exe生成的,我们最好把exe,pdb,dmp放在同一个文件夹里。我们必须确保pdb和有问题的exe同时生成。用VS打开dmp文件后,我们还需要设置符号表文件路径和源代码路径。EXE、PDB和DMP是同时生成的,所以你可以点击调试直接进入程序中断。这样,您可以通过查看调用堆栈来快速定位问题。