Я работаю над 32-битным приложением, которое иногда вызывает сбой определенной 64-битной машины с Windows 7.Я сгенерировал дамп-файл аварии, используя утилиту ProcDump от Sysinternals.(Я использовал команду "procdump -ma -h MyApplication.exe".) Теперь, когда я открываю файл дампа с помощью WinDbg, я получаю эту ошибку:
"Ошибка при открытии файла дампа 'MyDumpFile.dmp', HRESULT 0x80004005. Это может быть повреждено или в формате, не понятном отладчику. "
Это происходит как при запуске WinDbg X86 на 32-битной машине с Windows XP, так и при запуске WinDbg AMD64 на 64-битной машине с Windows 7.Можете ли вы объяснить это?
EDIT - дополнительная информация: при запуске dumpchk для файла он говорит:
"Minidump не имеет системной информации. Не удалось открыть файл дампа [MyDumpFile.dmp], HRESULT 0x80004005 «Неуказанная ошибка».
Может быть, файл дампа просто поврежден?