调试函数

以下函数用于调试。

函数 说明
CheckRemoteDebuggerPresent 确定是否正在调试指定的进程。
ContinueDebugEvent 促使调试器能够继续执行以前报告调试事件的线程。
DebugActiveProcess 促使调试器能够附加到活动进程并对其进行调试。
DebugActiveProcessStop 阻止调试器调试指定的进程。
DebugBreak 导致当前进程中出现断点异常。
DebugBreakProcess 导致指定进程中出现断点异常。
DebugSetProcessKillOnExit 设置要在调用线程退出时执行的操作。
FatalExit 将执行控制权转移给调试器。
FlushInstructionCache 刷新指定进程的指令缓存。
GetThreadContext 检索指定线程的上下文。
GetThreadSelectorEntry 检索指定选择器和线程的描述符表条目。
IsDebuggerPresent 确定是否正在由用户模式调试器调试调用进程。
OutputDebugString 将字符串发送到调试程序进行显示。
ReadProcessMemory 从指定进程中的内存区域读取数据。
SetThreadContext 设置指定线程的上下文。
WaitForDebugEvent 等待正在调试的进程中发生调试事件。
WaitForDebugEventEx 等待正在调试的进程中发生调试事件,并启用对 OutputDebugStringW 中的 Unicode 字符串的支持。
Wow64GetThreadContext 检索指定 WOW64 线程的上下文。
Wow64GetThreadSelectorEntry 检索指定选择器和 WOW64 线程的描述符表条目。
Wow64SetThreadContext 设置指定 WOW64 线程的上下文。
WriteProcessMemory 将数据写入指定进程中的内存区域。