IsDebuggerPresent, fonction (debugapi.h)
Détermine si le processus appelant est débogué par un débogueur en mode utilisateur.
Syntaxe
BOOL IsDebuggerPresent();
Valeur de retour
Si le processus actuel est en cours d’exécution dans le contexte d’un débogueur, la valeur de retour est différente de zéro.
Si le processus actuel n’est pas en cours d’exécution dans le contexte d’un débogueur, la valeur de retour est égale à zéro.
Remarques
Cette fonction permet à une application de déterminer si elle est déboguée ou non, afin qu’elle puisse modifier son comportement. Par exemple, une application peut fournir des informations supplémentaires à l’aide de la fonction OutputDebugString si elle est déboguée.
Pour déterminer si un processus distant est débogué, utilisez la fonction CheckRemoteDebuggerPresent.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows NT Workstation 4.0 [applications de bureau | Applications UWP] |
serveur minimum pris en charge | Windows NT Server 4.0 [applications de bureau | Applications UWP] |
plateforme cible | Windows |
d’en-tête | debugapi.h (include Windows.h) |
bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |