调试函数
以下函数用于调试。
函数 | 说明 |
---|---|
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 | 将数据写入指定进程中的内存区域。 |