Crash dumps no Vista SP1
7/13/2008 12:13:05 AM
Para habilitar a gravação de crash dumps no Vista SP1, é só criar esta chave no registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps
Quando um programa for fechado por causa de um GPF, o Vista irá gravar o dump no diretório %LOCALAPPDATA%\CrashDumps. No meu PC por exemplo fica em C:\Users\Cesar\AppData\Local\CrashDumps.
O arquivo tem a extensão .dmp, e pode ser aberto diretamente no Visual Studio (inclusive no Visual C++ 2008 Express como mostra o screenshot abaixo). Tendo o PDB do programa o Visual C++ mostrará os nomes das funções e outras funcionalidades diretamente pelo debugger (basta pressionar F5 com o dump carregado). Não há motivos pra sentir saudade dos logs do Dr. Watson. :-)
Cesar Mello - 7/13/2008 12:17:43 AM:
Esta configuração do Windows Vista está documentada em
http://msdn.microsoft.com/en-us/library/bb513638(VS.85).aspx. Encontrei essa barbada originalmente
neste post do Mark Russinovich.
Teste - 9/16/2008 9:32:41 PM:
Teste
(c) 2007 Cesar Mello - http://mello.sentinelas.org - cesarmello @ users.sourceforge.net