実行中の EXE がある場合は、それにデバッガーをアタッチできます。DLLはどうですか?サードパーティ アプリケーション (クローズド ソース、デバッグ データなし) を使用すると、プラグインを DLL として作成でき、これらの 1 つをデバッグしたいとします。正しい方法は何ですか?
2 に答える
1
デバッガーはプロセスにアタッチされています。DLL はプロセスではなく、その 1 つのモジュールにすぎません。したがって、DLL をデバッグする場合は、DLL がロードされて使用されるプロセスにデバッガーを接続します。
于 2011-01-23T13:31:48.160 に答える
0
プロジェクト + プロパティ、デバッグ。Command 設定を、DLL をロードする EXE、そのサードパーティ アプリに設定します。DLL コードにブレークポイントを設定すると、DLL が読み込まれるとすぐにアクティブになります。中空に見えるブレークポイント インジケーターが塗りつぶされた円に変わります。そして、コードが呼び出されるとすぐにデバッガーが壊れます。
于 2011-01-23T14:44:48.613 に答える