是否可以检查EXCEL dmp文件?

时间:2011-07-28 13:19:16

标签: excel com-interop windbg

我有一个COM dll在excel 2007中工作正常。我正在尝试使用excel 2010,它似乎工作正常,然后excel突然巡航,并生成一个.dmp文件

  1. excel.interop版本12可以在excel 2010上使用吗?
  2. 是否有可能检查粉碎后产生的dmp文件,如果是这样的话? (尝试过windbg,我不知道如何使用它)。
  3. 由于

1 个答案:

答案 0 :(得分:0)

Excel.Interop版本12应与Excel 2010一起使用,因为COM组件必须向后兼容(Office 2010中找到的接口必须与Office 2007中存在的接口兼容) 执行转储文件的第一步是将其加载到调试器中,正确设置符号('.symfix')然后启动'!analyze -v'命令。如果生成的分析和callstack无法帮助您查明问题,那么您将需要高级技能来调试问题(内存损坏,调试......)。