디버깅 함수

다음 함수는 디버깅과 함께 사용됩니다.

함수 설명
CheckRemoteDebuggerPresent 지정된 프로세스가 디버깅되고 있는지 여부를 결정합니다.
ContinueDebugEvent 디버거가 이전에 디버깅 이벤트를 보고한 스레드를 계속할 수 있도록 합니다.
DebugActiveProcess 디버거가 활성 프로세스에 연결하고 디버그할 수 있도록 합니다.
DebugActiveProcessStop 디버거가 지정된 프로세스를 디버깅하지 못하도록 중지합니다.
DebugBreak 현재 프로세스에서 중단점 예외가 발생하도록 합니다.
DebugBreakProcess 지정된 프로세스에서 중단점 예외가 발생하도록 합니다.
DebugSetProcessKillOnExit 호출 스레드가 종료될 때 수행할 작업을 설정합니다.
FatalExit 실행 제어를 디버거로 전송합니다.
FlushInstructionCache 지정된 프로세스에 대한 명령 캐시를 플러시합니다.
GetThreadContext 지정된 스레드의 컨텍스트를 검색합니다.
GetThreadSelectorEntry 지정된 선택기 및 스레드에 대한 설명자 테이블 항목을 검색합니다.
IsDebuggerPresent 사용자 모드 디버거에서 호출 프로세스를 디버깅하는지 여부를 결정합니다.
OutputDebugString 표시할 문자열을 디버거에 보냅니다.
ReadProcessMemory 지정된 프로세스의 메모리 영역에서 데이터를 읽습니다.
SetThreadContext 지정된 스레드의 컨텍스트를 설정합니다.
WaitForDebugEvent 디버깅 중인 프로세스에서 디버깅 이벤트가 발생하기를 기다립니다.
WaitForDebugEventEx 디버깅 중인 프로세스에서 디버깅 이벤트가 발생할 때까지 기다렸다가 OutputDebugStringW의 유니코드 문자열을 지원할 수 있습니다.
Wow64GetThreadContext 지정된 WOW64 스레드의 컨텍스트를 검색합니다.
Wow64GetThreadSelectorEntry 지정된 선택기와 WOW64 스레드에 대한 설명자 테이블 항목을 검색합니다.
Wow64SetThreadContext 지정된 WOW64 스레드의 컨텍스트를 설정합니다.
WriteProcessMemory 지정된 프로세스의 메모리 영역에 데이터를 씁니다.