2012-03-15 5 views
1

Windows 용 SNMP 확장 에이전트 DLL을 작성하고 있습니다.Visual Studio에서 "프로세스에 연결"디버깅 DLL 자동화?

테스트/디버깅 할 때마다 DLL을 자동으로 SNMP 서비스에 첨부 할 수 있습니까?

현재 SNMP 서비스를 중지하고 컴파일하고 서비스를 다시 시작한 다음 프로세스를 첨부해야하므로 매우 지루하고 시간이 많이 소요되는 프로세스입니다. 나는 그것을 더 자동화하려고 노력하고있다.

+0

사전 및 사후 빌드 이벤트에서 서비스를 중지했다가 다시 시작할 수 있습니다. NET 명령을 사용하십시오. 중단을 트리거하고 jit 디버거를 호출하는 __debugbreak()는 서비스에서 작동하지 않습니다. –

답변

1

This 당신이보고 싶을 수도 있습니다.

Visual Studio 디버거는 실행중인 프로세스에 첨부 할 수있는 몇 가지 명령 줄 옵션을 제공합니다. 실행중인 프로세스를 열거하고 디버거를 서비스에 첨부하기 위해 Python 스크립트를 작성할 수 있습니다. 관리자 권한이 필요하다고 생각합니다.

.Net에는 Converient Debugger.Launch()가 있지만 네이티브에 해당하는 것을 찾을 수 없습니다.

관련 문제