0
내가 호감 덤프 파일을 분석 할 때, 나는 종종있어 이러한 오류는 :WinDBG에서 상위 스레드를 얻는 방법은 무엇입니까?
0:025> kP
Child-SP RetAddr Call Site
00000000`05a4fc78 00000000`77548638 ntdll!DbgBreakPoint(void) [d:\w7rtm\minkernel\ntos\rtl\amd64\debugstb.asm @ 51]
00000000`05a4fc80 00000000`774b39cb ntdll!DbgUiRemoteBreakin(
void * Context = 0x00000000`00000000)+0x38 [d:\w7rtm\minkernel\ntdll\dlluistb.c @ 310]
00000000`05a4fcb0 00000000`00000000 ntdll!RtlUserThreadStart(
<function> * StartAddress = 0x00000000`00000000,
void * Argument = 0x00000000`00000000)+0x25 [d:\w7rtm\minkernel\ntos\rtl\rtlexec.c @ 3179]
이 스레드를 생성 할 때 프로세스가 깔린 것으로 보인다. 그래서 현재 스레드를 만든 스레드 또는 누가 어떤 스레드를 찾고 싶습니다. 그것을 어떻게 얻을 수 있습니까?
-scott (또는 적어도는 Windows API를 쉽게 사용할 수 없습니다). 응용 프로그램을 소유하고 있다면 해당 정보를 저장할 수 있습니다. 반면에 CreateThread 호출로 인해 충돌이 직접 발생하는 것은 거의 없습니다. 그것은 아주 전형적인 시나리오는 아닐 것입니다. –