Debugging Tools for Windows
Quem estiver interessado apenas no pacote "Debugging Tools for Windows" e não quiser usar o instalador online do Windows SDK (e passar por este bug chato), aqui estão links diretos da versão para Windows 7:
32-bit
64-bit
Sistemas suportados:
Configuração do WinDbg: Use the Microsoft Symbol Server to obtain debug symbol files
Uso a versão para Windows 7 (6.12.2.633) pois ainda suporta os despejos de memória do Windows XP/Server 2003 -- e porque o Windows 8 é irrelevante até o momento.
32-bit
http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools/dbg_x86.msi
64-bit
http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools_amd64/dbg_amd64.msi
Sistemas suportados:
The Windows 7 release of Debugging Tools for Windows supports the following versions of Windows: Debuggers and tools run on Debuggers can debug Windows 8 Windows 7 Windows Server 2012 Windows Server 2008 R2 Windows 7 Windows Vista Windows Server 2008 R2 Windows Server 2008 Windows Vista Windows XP Windows Server 2008 Windows Server 2003 Windows XP Windows Server 2003
Configuração do WinDbg: Use the Microsoft Symbol Server to obtain debug symbol files
Uso a versão para Windows 7 (6.12.2.633) pois ainda suporta os despejos de memória do Windows XP/Server 2003 -- e porque o Windows 8 é irrelevante até o momento.
Este SDK vem junto com aquelas ferramentas citadas no livro Windows Internals (Process Explorer, etc...)?
ResponderExcluirNão. As ferramentas da Sysinternals são independentes (bom, nem tanto agora que Microsoft a comprou). Antigamente, o pacote Debugging Tools for Windows era um download separado. De um tempo para cá, passou a ser distribuído apenas com o SDK.
ExcluirQuando eu comprei o livro eu me lembro que não consegui carregar os símbolos para o debug do kernel. Tá certo que o livro citava apenas o Windows Server e o Windows Vista, mas teoricamente, o Seven deveria ser suportado. Você chegou a fazer o debug do kernel e enxergar as estruturas citadas no livro?
ResponderExcluirSim, consegui. Depende da versão das ferramentas. Essa versão que linkei suporta debugar os sistema listados, XP/2003/Vista/2008/7. Se eu tentar abrir um despejo do kernel do Windows 8 não deverá funcionar. Para isso, teria que instalar as ferramentas para o Windows 8, porém elas cortaram o suporte para debugar o XP/2003, que eu preciso.
Excluir