J'utilise Jochen Kalmbach's StackWalker class from CodeProject pour générer une pile quand une exception se produit dans ma DLL.Est-ce que DbgHelp.dll est intégré à Windows? Est-ce que je peux compter sur le fait d'être là?
Elle repose sur DbgHelp.dll
est DbgHelp.dll intégré à Windows Vista, WS2008, Windows 7?
Je connais The Debugging Tools for Windows de Microsoft, et je suis conscient que DbgHelp.dll est livré dans ce paquet. Mais j'ai également trouvé DbgHelp.dll dans% windir% \ system32 sur ma machine.
Si elle n'est pas installé par défaut, est-il un moyen pour moi de le redistribuer avec debug de ma DLL?
C'est en partie vrai, d'après ce que j'ai pu dire, il n'est pas livré avec NT 4/Windows 2000 mais depuis XP/Server 2003 je n'ai pas eu de problème avec les DLL manquantes mais ça vaut le coup. S'il manque, vous pouvez toujours télécharger et installer les outils de débogage sur cette machine et cela fonctionnera. C'est ce que j'ai dû faire dans le passé avec Windows 2000 pour déboguer de plus petits problèmes. –