8

私はまだ C++ の比較的初心者であり、ネイティブ C++ DLL から静的にリンクしているサードパーティの DLL で問題に遭遇しました。Visual Studio 2012 を使用して DLL をデバッグしています。

(FWIW、サードパーティの DLL は Sybase Open Client であり、C++ DLL を動的にロードする、作成した C# 実行可能ファイルを介して DLL をデバッグしています。)

Visual Studio を使用して逆アセンブリに進み、サードパーティ DLL のレジスタとメモリ使用量を確認しました。Visual Studio は、プロセス内で何が起こっているかについて多くの優れた情報を提供してくれましたが、私が見ているものよりも多くの情報があり、より簡単で効率的な方法でアクセスできるように感じています。

WinDbg は非常に強力なツールですが、使いこなすにはかなりの時間と労力がかかると読んだことがあります。私の質問は、WinDbg の使い方を学ぶ価値はありますか、それとも Visual Studio のデバッグ ツールでほぼ同じ情報が得られるでしょうか?

4

1 に答える 1