2013-10-16 3 views
0

open executable 명령을 사용하여 windbg로 콘솔 앱을 디버그하고 싶습니다. 콘솔 앱을 첨부 할 수 있지만 콘솔 앱이 관리자로 시작되지 않았습니다.windbg 열기 실행 명령을 만드는 방법 관리자로 앱 열기

나는 attach에 나를 위해 기회를 일으키지 않는, 즉시 종료됩니다, 바로 콘솔 응용 프로그램의 실행에 멈추지 않을 것이기 때문에 다음, 콘솔 응용 프로그램을 실행 한 후 run as administrator을 선택 cmd.exe을 클릭하여 내가 상승 된 명령 라인을 시작할 수 있습니다 알고 바람 피운다.

물론 콘솔 앱을 처리 중에 일시 중지하여 windbg에 연결할 기회가 생기고 키보드에서 읽는 줄을 말할 수는 있지만 windbg의 '실행 가능한 실행 가능'명령을 직접 사용하는 방법이 있는지 궁금합니다. 관리자 권한으로 앱을 첨부 하시겠습니까?

+0

[MSDN에 따른보다 세부 정보 - 얻을 여기 참조 (http://msdn.microsoft.com/en-us/library/windows /hardware/hh406274(v=vs.85).aspx), WinDbg가 관리자 권한으로 실행되는 경우 생성되는 모든 프로세스에 동일한 권한이 있어야합니다. 인용구 : * "대상 응용 프로그램이 디버거의 자식 프로세스이기 때문에 디버거의 권한을 상속합니다."* –

+0

그러나 내 경우에는 자식 프로세스가'CreateJobObject'를 호출하는 작업을 만들고 싶어하는데 '액세스가 거부되었습니다.' –

+0

그런 다음 디버거를 연결하는 시간을주기 위해 디버그 대상을 일시 중지하는 해결 방법으로 돌아 가야합니다. –

답변