0

実行中の EXE がある場合は、それにデバッガーをアタッチできます。DLLはどうですか?サードパーティ アプリケーション (クローズド ソース、デバッグ データなし) を使用すると、プラグインを DLL として作成でき、これらの 1 つをデバッグしたいとします。正しい方法は何ですか?

4

2 に答える 2

1

デバッガーはプロセスにアタッチされています。DLL はプロセスではなく、その 1 つのモジュールにすぎません。したがって、DLL をデバッグする場合は、DLL がロードされて使用されるプロセスにデバッガーを接続します。

于 2011-01-23T13:31:48.160 に答える
0

プロジェクト + プロパティ、デバッグ。Command 設定を、DLL をロードする EXE、そのサードパーティ アプリに設定します。DLL コードにブレークポイントを設定すると、DLL が読み込まれるとすぐにアクティブになります。中空に見えるブレークポイント インジケーターが塗りつぶされた円に変わります。そして、コードが呼び出されるとすぐにデバッガーが壊れます。

于 2011-01-23T14:44:48.613 に答える