2008-11-07 2 views
3

나는 비슷한 코드로 원격 시스템에 연결하기 위해 노력하고있어 다음과 같은 : 내가 왔의 Visual Studio 원격 디버깅 확장

Debugger2 db (Debugger2)dte.Debugger; 
Transport trans = db.Transports.Item("Default"); 
Process2 proc2 = (Process2)db.GetProcesses(trans, "MACHINENAME").Item("SERVICENAME"); 
proc2.Attach2(); 

는 원격 데스크톱을 통해 로그온하고 수동으로 디버거를 시작하여 작업 ,하지만 로그인 상태를 유지해야합니다. 문제는 원격 시스템에 로그인하지 않으려는 것입니다. IDE를 통해 연결할 때와 비슷한 디버거를 자동으로 시작하는 방법이 있습니까?

답변

1

시작시 강조한 권한으로 실행되는 Windows 서비스로 디버깅 코드를 래핑 할 수 있습니다. 경험을 바탕으로 내가 가장 가능성 필요한 것을 위해-죽일 이상 생각하기 때문에

그러나, 나는, 그 길을 사용하지 않는 것이 좋습니다. 디버거를 원격 프로세스에 자동으로 연결하려는 이유를 확장 할 수 있습니까?

제 생각에 WinDbg에 가장 적합한 것을하고 싶습니다. 이것들과 비슷한 것. 당신이 달성하려고하는 사항에 대한 자세한 배경 정보없이 Configuring a service to start with windbg debugger attached

Enabling windbg to break on clr exceptions

    • 그러나, 나는 분명히 단지 추측하고있어.

  • 관련 문제