|
깔끔한 방법은 아니긴 한데...
그 쓰래드를 SuspendThread로 일단 멈춰 두고
GetThreadContext로 ESP 을 얻어온 다음에 ESP 기준으로 스택 뒤져서 WaitForSingleObject나 WaitForMultipleObject가 있는지 찾으면 됩니다.
(겸사겸사 EnterCriticalSection도)
확인하고 다시 ResumeThread 해주구요
글하나 올려놨어요
장성호 님이 쓰신 글 :
: 음..
: 어떤 특정 쓰레드가
:
: WaitForSingleObject 이나 WaitForMultipleObject 등의
:
: Wait function을 호출하여 빠져나오기 전인지..
:
: 체크하는 방법이 있을까요?
:
:
: Sleep 같은 함수는 포함이 안됩니다.
:
: WaitFor ... 형식의 커널객체를 기다리는 함수등을 호출한 상태인지 아닌지 체크하는 방법을 알고싶습니다.
:
:
: 그럼..
|