Yo uso Jochen Kalmbach's StackWalker class from CodeProject, para producir un stacktrace cuando ocurre una excepción en mi DLL.¿Está incorporado DbgHelp.dll en Windows? ¿Puedo confiar en que esté allí?
Se basa en Dbghelp.dll
está integrado en Dbghelp.dll a Windows Vista, WS2008, Windows 7?
Conozco The Debugging Tools for Windows de Microsoft, y soy consciente de que DbgHelp.dll se incluye en ese paquete. Pero también encontré DbgHelp.dll en% windir% \ system32 en mi máquina.
Si no se instala por defecto, hay una manera para mí para redistribuirlo con versiones de depuración de mi DLL?
Esto es parcialmente cierto, por lo que he podido decir, no viene incluido con NT 4/Windows 2000, pero desde XP/Server 2003 no he tenido ningún problema con los archivos DLL que faltan, pero vale la pena recordarlo. Si falta, siempre puede descargar e instalar las herramientas de depuración en esa máquina y funcionará. Esto es lo que tuve que hacer en el pasado con Windows 2000 para depurar problemas menores. –