Używam Jochen Kalmbach's StackWalker class from CodeProject, aby utworzyć ślad stosu, gdy wystąpi wyjątek w mojej bibliotece DLL.Czy program DbgHelp.dll jest wbudowany w system Windows? Czy mogę na nim polegać?
Opiera się on DbgHelp.dll
Czy DbgHelp.dll wbudowany w Windows Vista, Windows 7 WS2008?
Wiem o od firmy Microsoft i jestem świadomy, że plik DbgHelp.dll jest dostarczany w tym pakiecie. Ale znalazłem również DbgHelp.dll w% windir% \ system32 na moim komputerze.
Jeśli nie jest zainstalowany domyślnie, czy istnieje sposób na redystrybucję go za pomocą debugujących kompilacji mojej biblioteki DLL?
To częściowo prawda, z tego, co udało mi się powiedzieć, nie jest dołączona do NT 4/Windows 2000, ale od XP/Server 2003 nie miałem problemu z brakującymi plikami DLL, ale warto o tym pamiętać. Jeśli go brakuje, zawsze możesz pobrać i zainstalować narzędzia do debugowania na tym komputerze i będzie działać. To właśnie musiałem zrobić w przeszłości z Windows 2000, aby debugować mniejsze problemy. –