2009-03-30 8 views

答えて

1

私はDebugBreakがこれに大きな助けになると思います。この行を実行できるようにするには、デバッグビルドに条件付きコンパイル行を追加するだけで、デバッガが起動します。もう1つの方法は、デバッガをプロセスに接続し、プロセスにブレークポイントを設定することです。

+0

このツールも試してください。ATLTraceTool:http://msdn.microsoft.com/en-us/library/khbh432d(VS.80) .aspx – lsalamon

1

CoInitialize()を実行し、次にCoCreateInstance()を実行する最も単純なクライアントを作成します。

サーバーのDllGetClassObject()に遅延を挿入します(たとえばSleep()を呼び出します)。ATLを使用すると、完全なソースが得られます。

クライアントがCoCreateInstance()を呼び出した後、デバッガをサーバーホストプロセスに接続します。

関連する問題