2016-08-15 6 views
0

대답은 아마도 아니오이지만 필자는 약간 필사적이기 때문에 모르는 트릭이있을 경우를 대비하여 질문합니다.WinDBG 또는 Visual Studio에서 덤프 파일을 디버깅하는 동안 표현식을 평가하십시오.

덤프 파일을 디버깅하는 동안 함수를 호출해야하지만 Windows에서 windbg 또는 visual studio를 사용하는 것은 불가능합니다.

나를위한 어떤 희망이라도 있습니까?

+0

확실하지 않습니다. 추가 할 수 있습니까? 모든 barebones scenerio 간단한 방법 x를 시도 할 때 y를 입력 할 때 사용자 모드 기능 kmode 등 – blabb

+0

어떤 함수를 호출하고 싶고 어디에서 호출할까요? 무슨 일이 일어날 것으로 예상됩니까? 그것이 그대로, 당신이 무엇을하고 싶은지, 무엇을 시도했는지, 예상대로 작동하지 않는지는 매우 불분명합니다. –

답변

1

나는 이것이 어떻게 가능한지보기 힘듭니다.

덤프 파일은 기본 형식으로, 실행 가능한 환경이 아닌 데이터 모음입니다. 당신이 덤프 파일을보고하면서, WinDbg는에, 말, .call를 사용하여 함수를 호출하려고하면, 당신은 가능성이 메시지가 나타납니다

실행 가능한 디버깅 대상 오류 ......

또는 그런 것.

함수를 호출하려면 프로그램의 코드를 실행할 수있는 메모리 주소에로드해야합니다. 즉, 상호 작용하려는 실행중인 프로세스 (.exe 등)에 디버거를 열거 나 연결해야합니다.

+0

그래, 그게 내가 생각했던 것, 나는 디버거가 dmp 파일이나 그와 비슷한 코드를로드 할 수 있기를 바랬다. – sebas