2013-07-10 2 views
0

WinDbg를 사용하여 대상 시스템에 연결된 USB 레이블을 변경할 수 있습니까?WinDbg를 사용하여 드라이브 문자 변경

호스트 컴퓨터에서 WinDbg를 실행 중이며 케이블을 사용하여 대상 컴퓨터를 연결했습니다.

+0

"일반 컴퓨팅 소프트웨어"에 관한 것이기 때문에이 질문이 주제와 관련이없는 두 명의 유권자에게 강력히 동의하지 않습니다. [FAQ]는 여기서 주제가있는 프로그래머가 특별히 사용하는 도구에 대해 매우 명확하며 WinDbg는 확실히 자격이 있습니다. 그러나 다른 유권자들은이 질문에 대해 다소 불완전하다는 지적을하고 있습니다. 이미 시도한 내용에 대해 조금 더 많은 정보를 추가하고이를 수행해야한다고 생각하는 이유가 있다면 [투표]를 다시 열어 주시면 감사하겠습니다. –

답변

1

실시간 사용자 모드 디버그 세션 (스택 덤프가 아니라)이 있다고 가정하면 .call 함수를 사용하여 WinDbg에서 임의의 함수를 WinDbg에서 호출 할 수 있습니다.

그러나 은 프로그램의 기능에만 국한되며 공개 (파기) 된 PDB 파일 만 사용할 수 있기 때문에 SDK 기능과 작동하지 않는다고 믿습니다. 너는 work around that limitation with some tricks 일 것입니다.

또는 호출 규칙 및 기타 필수 정보를 수동으로 지정하여 기호가없는 임의의 함수를 호출 할 수있는 WinDbg의 SDbgExt 확장과 같은 것을 사용할 수 있습니다. Google에 다운로드 링크가 있습니다. 안정적인 링크를 찾을 수 없습니다.

어쨌든 일단 모든 설정을 완료하면 SetVolumeMountPoint 기능을 사용하여 볼륨에 할당 된 드라이브 문자를 변경할 수 있습니다. 관심있는 볼륨의 GUID를 아직 모르는 경우에는 모두 FindFirstVolumeFindNextVolume 함수가 필요합니다.

나는 많은 일을 좋아합니다. 솔직히 말해서이 질문은 XY problem처럼 들립니다. 나는 그것을 해결할 수있는 더 좋은 방법이있을 것이라고 확신하지만, 당신의 질문은 그게 무엇인지에 대한 추측을 위험하게 만들 정도로 충분한 세부 사항을 알려주지 않습니다.

관련 문제