web-dev-qa-db-fra.com

Aucune sortie de DebugView

J'ai installé DebugView 4.79 sur des ordinateurs Windows 7 et Windows 8 64 bits et un ordinateur Windows 7 32 bits. Sur tous, je ne vois aucune sortie de DebugView lors du démarrage en tant qu'administrateur. J'essaie de déboguer une application qui utilise un composant CLI/C++ contenant des appels ATLTRACE.

J'ai activé les événements de capture, capturer win32 et capturer le win32 global sans rien voir, je ne suis donc pas sûr de ce qui se passe.

17
DaveO

Par défaut, la sortie DbgPrint () est désactivée dans Vista/Server2008 et versions ultérieures. Le paramètre suivant dans le registre doit permettre les impressions de débogage.

  1. Ouvrez le registre 
  2. Accédez à HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Debug Print Filter
  3. Ajoutez la valeur DEFAULT suivante: REG_DWORD: 0xFFFFFFFF
  4. Redémarrage
23
Naishy

SI "Filtre d'impression de débogage" n'existe pas, vous devez le créer manuellement 

7
sdidaddi

Il semble y avoir un bogue dans 4.79 .

Essayez de revenir à 4.76

Liste de contrôle:

  • Exécuter en tant qu'administrateur/privilèges élevés
  • Activer la sortie du noyau détaillé (le cas échéant)
  • Assurez-vous également que le fichier .exe n'est pas bloqué
2
StuartLC

Vous devrez vous assurer que votre processus s'exécute sur le même utilisateur ou non. EX: Votre processus s'exécute dans l'utilisateur SYSTEM. Votre vue de débogage est en cours d'exécution sur l'utilisateur actuel.

Si ce n'est pas le même utilisateur, vous devrez alors lancer la vue de débogage en mode élevé.

0
Vijay Kumbhani