Fonctions de débogage

Les fonctions suivantes sont utilisées pour le débogage.

Fonction Description
CheckRemoteDebuggerPresent Vérifie si le processus spécifié est en cours de débogage.
ContinueDebugEvent Permet à un débogueur de continuer un thread qui a précédemment signalé un événement de débogage.
DebugActiveProcess Permet à un débogueur de s’associer à un processus actif et de le déboguer.
DebugActiveProcessStop Empêche le débogueur de déboguer le processus spécifié.
DebugBreak Provoque une exception de point d’arrêt dans le processus actuel.
DebugBreakProcess Provoque une exception de point d’arrêt dans le processus spécifié.
DebugSetProcessKillOnExit Définit l’action à effectuer lorsque le thread appelant se ferme.
FatalExit Transfère le contrôle de l’exécution au débogueur.
FlushInstructionCache Vide le cache d’instructions pour le processus spécifié.
GetThreadContext Récupère le contexte du thread spécifié.
GetThreadSelectorEntry Récupère une entrée de table de descripteur pour le sélecteur et le thread spécifiés.
IsDebuggerPresent Vérifie si le processus appelant est débogué par un débogueur en mode utilisateur.
OutputDebugString Envoie une chaîne au débogueur pour affichage.
ReadProcessMemory Lit les données d’une zone de mémoire dans un processus spécifié.
SetThreadContext Définit le contexte du thread spécifié.
WaitForDebugEvent Attend qu’un événement de débogage se produise dans un processus en cours de débogage.
WaitForDebugEventEx Attend qu’un événement de débogage se produise dans un processus en cours de débogage et active la prise en charge des chaînes Unicode à partir de OutputDebugStringW.
Wow64GetThreadContext Récupère le contexte du thread WOW64 spécifié.
Wow64GetThreadSelectorEntry Récupère une entrée de table de descripteur pour le sélecteur et le thread WOW64 spécifiés.
Wow64SetThreadContext Définit le contexte du thread WOW64 spécifié.
WriteProcessMemory Écrit les données dans une zone de mémoire dans un processus spécifié.