2009-03-30 5 views

답변

1

제가 생각하기에 이것은 DebugBreak 일 수 있습니다. 디버깅 빌드에 조건부 컴파일 라인을 추가하여이 라인을 실행하면 디버거가 시작됩니다. 다른 방법은 디버거를 프로세스에 연결하고 프로세스에 중단 점을 설정하는 것입니다.

+0

너무이 도구 사용 ATLTraceTool : http://msdn.microsoft.com/en-us/library/khbh432d(VS.80) .aspx – lsalamon

1

CoInitialize()를 수행 한 다음 CoCreateInstance()를 수행하는 가장 간단한 클라이언트를 작성하십시오.

서버의 DllGetClassObject()에 지연 (예 : Sleep() 호출)을 삽입하십시오. ATL을 사용하면 전체 소스를 가질 수 있습니다.

클라이언트가 CoCreateInstance()를 호출 한 후 디버거를 서버 호스트 프로세스에 연결합니다.

관련 문제