前阵子在弄一个dump程序的时候遇到这样一个问题.
dump程序在被dump程序debug情况下一切正常,release版本下调用了minidumpwritedump函数进行dump,但是minidumpwritedump函数调用失败,GetLastError()获得到的是一个不正常的大数.
在网络上久寻未果,遇到同样问题的人都没有提出最后的解决方案,也尝试过修改项目设置等一系列方法,没有解决.
有一天想重新研究这个问题,看这个帖子http://apps.hi.baidu.com/share/detail/17547925突然注意到dbgHelp.dll的问题,果然在dumper.exe目录下放入别的版本的dbgHelp.dll之后问题解决.
折腾了我几天的问题,就这么解决了.记录一下.