-
-
[求助]怎样使自己的程序有出错转储文件的功能
-
发表于:
2008-10-9 12:05
5549
-
WINDOWS蓝屏死机后可以转储文件(就说64KB的那种吧),我见过一些大型的软件也有此功能,其中见过一个网络游戏就有此功能,程序出错后(比如有一条指令操作了空指针)就可以把出错时的情形保存下来,以便最后分析。
我看过《软件调试》书中有对此文件格式进行说明,开始处是一个DUMP_HEADER的结构
这本书上有两种方法产生系统转储文件,其中第二种与几个函数:IoInitializeCrashDump ,IopDumpControlBlock,是不是在自己的程序里用这几个函数?
问一下各位老大,这个转储文件机制是调用API函数还是自己来实现?自己在程序出错时填写DUM_HEADER结构?
希望各位帮助解决一下。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!