Que dbghelp.dll eu uso para depuração?

0

Estou tentando configurar símbolos no Process Explorer. Eu tenho o Windows SDK instalado (e, portanto, ferramentas de depuração). No entanto, existem duas versões do dbghelp.dll - x86 e x64.

Qual eu uso? Outras fontes na rede dizem apenas para apontar para o dbghelp.dll que está no diretório base das ferramentas de depuração. Mas não existe tal dbghelp.dll - eles são em suas pastas de 32 e 64 bits (ou seja, C:\Program Files (x86)\Windows Kits.0\Debuggers\x64 ).

Estou usando um sistema operacional Windows 7 x64, então isso significa que eu devo carregar o x64 .dll? Ou é uma questão do que estou depurando?

Se for uma questão do que estou depurando, isso significa que eu tenho que alternar esse .dll dependendo do processo no qual eu quero obter informações de símbolo no Process Explorer?

    
por Coldblackice 18.12.2012 / 05:56

1 resposta

1

Se você estiver no Windows de 64 bits, use a versão x64 (o ProcExp extrai uma versão x64 no tempo de execução para que ele precise da versão x64 da DLL).

    
por 18.12.2012 / 06:14