Sto lavorando a un'applicazione a 32 bit che a volte causa l'arresto di un determinato computer con Windows 7 a 64 bit. Ho generato un file di dettagli del crash utilizzando l'utilità ProcDump di Sysinternals. (Ho usato il comando "procdump -ma -h MyApplication.exe".) Ora, quando apro il file di dump con WinDbg, ottengo questo errore:Errore 0x80004005 durante la lettura del file di dump con WinDbg
"Errore durante l'apertura del file di dump" MyDumpFile.dmp ", HRESULT 0x80004005. Può essere danneggiato o in un formato non compreso dal debugger. "
Ciò accade sia quando si esegue WinDbg X86 su un computer Windows XP a 32 bit, sia quando si esegue WinDbg AMD64 su un computer Windows 7 a 64 bit. Puoi spiegare questo?
EDIT - informazioni aggiuntive: Quando si esegue Dumpchk sul file, si dice:
"Minidump non dispone di informazioni di sistema Impossibile file di discarica a cielo aperto [MyDumpFile.dmp], HRESULT 0x80004005 'errore non specificato'".
Forse il file di dump è semplicemente corrotto?