Debugfunktionen

Die folgenden Funktionen werden zum Debuggen verwendet.

Funktion BESCHREIBUNG
CheckRemoteDebuggerPresent Ermittelt, ob der angegebene Prozess gedebuggt wird.
ContinueDebugEvent Ermöglicht einem Debugger, einen Thread fortzusetzen, der zuvor ein Debugereignis gemeldet hat.
DebugActiveProcess Ermöglicht einem Debugger, einen aktiven Prozess anzufügen und ihn zu debuggen.
DebugActiveProcessStop Beendet das Debuggen des angegebenen Prozesses durch den Debugger.
DebugBreak Bewirkt, dass im aktuellen Prozess eine Haltepunktausnahme auftritt.
DebugBreakProcess Bewirkt, dass im angegebenen Prozess eine Haltepunktausnahme auftritt.
DebugSetProcessKillOnExit Legt die Aktion fest, die ausgeführt werden soll, wenn der aufrufende Thread beendet wird.
FatalExit Überträgt die Ausführungssteuerung an den Debugger.
FlushInstructionCache Leert den Anweisungscache für den angegebenen Prozess.
GetThreadContext Ruft den Kontext des angegebenen Threads ab.
GetThreadSelectorEntry Ruft einen Deskriptortabelleneintrag für den angegebenen Selektor und Thread ab.
IsDebuggerPresent Bestimmt, ob der aufrufende Prozess von einem Debugger im Benutzermodus gedebuggt wird.
OutputDebugString Sendet eine Zeichenfolge zur Anzeige an den Debugger.
ReadProcessMemory Liest Daten aus einem Speicherbereich in einem angegebenen Prozess.
SetThreadContext Legt den Kontext für den angegebenen Thread fest.
WaitForDebugEvent Wartet, bis ein Debugereignis in einem gedebuggten Prozess auftritt.
WaitForDebugEventEx Wartet auf das Auftreten eines Debugereignisses in einem zu debuggenden Prozess und aktiviert die Unterstützung für Unicode-Zeichenfolgen von OutputDebugStringW.
Wow64GetThreadContext Ruft den Kontext des angegebenen WOW64-Threads ab.
Wow64GetThreadSelectorEntry Ruft einen Deskriptortabelleneintrag für den angegebenen Selektor und WOW64-Thread ab.
Wow64SetThreadContext Legt den Kontext des angegebenen WOW64-Threads fest.
WriteProcessMemory Schreibt Daten in einen Speicherbereich in einem angegebenen Prozess.