Lorsque les applications de synchronisation se bloque, une invite de débogage nécessite une interaction des utilisateurs. Parce que cela reste à l'écran, l'application ne cesse jamais de fonctionner. En conséquence, la "santé
Vérifiez "ne sait jamais de l'échec. P>
J'ai fait cela il y a environ 2 ans, mais pour la vie de moi, je ne me souviens pas de l'article ou du chemin de registre nécessaire. P>
merci,
Brian p>
OS: strong> Windows 2003 Server
Type d'application: Strong> Application de console .NET 3.5 P>
Supprimer les clés suivantes P>
HKEY_LOCAL_MACHINE \ LOGICIEL \ Microsoft \ Windows
NT \ Courroversion \ Adebebug \ Debugger
HKEY_LOCAL_MACHINE \ LOGICIEL \ Microsoft \
.NetFramework \ dbgmanageddebugger p>
blockQuote>
3 Réponses :
Peut-être cela?
Comment: Activer / Désactiver le débogage juste-temps P>
Les clés de registre sont p>
EXACTEMENT!! Merci! Remarque: Faites défiler jusqu'à la voie du registre si vous n'avez pas VS installé HKEY_LOCAL_MACHINE \ LOGICIEL \ Microsoft \ Windows NT \ CurrentVersion \ Adedebug \ débogueur HKEY_LOCAL_MACHINE \ LOGICIEL \ Microsoft \ .NetFramework \ dbgmanag eddebugger
Le lien est mort, il serait préférable de fournir une réponse et non seulement un lien (voir meta.stackexchange.com/a/8259 < / a>).
la solution de John en tant que fichier .reg (nous devions la mettre à la fois sur un groupe de serveurs de construction):
Suppression des touches entières semble trop "marteau" approche.
premier strong>, on peut utiliser des fonctions de l'API Windows Les signatures associées pour Pinvoke sont les suivantes: p> Copy-coller: p > à l'exclusion d'une application du débogage automatique fort> p> La procédure suivante explique comment exclure une application à partir d'une application de débogage automatique après la valeur automatique sous le -> Pour exclure une application du débogage automatique
Allez à la clé de registre suivante:
Les entrées de registre d'Adebug par défaut peuvent être représentées comme suit:
Seterormode ou / ou
Settheaderrormode code>. Ils peuvent également être pinces à partir d'une application .NET aussi. P>
secondaire strong> Il existe une solution de registre plus spécifique depuis Vista:
Excluant uniquement cette application d'être débogué. Voir ceci: p> Adebug code> La clé a été définie sur 1. p>
HKEY_LOCAL_MACHINE \ LOGICIEL \ Microsoft \ Windows NT \ CurrentVersion \ AEDEBUG CODE>
Ajouter une valeur REG_DWORD au AutoexclusionList CODE> SUBLY, où le nom est le nom du fichier exécutable et la valeur est 1.
Par défaut, le gestionnaire de fenêtres de bureau (DWM.exe) est exclu du débogage automatique car sinon une impasse système peut se produire si DWM.exe cesse de répondre (l'utilisateur ne peut pas voir l'interface affichée par le débogueur, car DWM. EXE ne répond pas et Dwm.exe ne peut pas terminer car il est détenu par le débogueur). em>
Windows Server 2003 et Windows XP: strong> La sous-clé AutoexclusionList n'est pas disponible; Vous ne pouvez donc exclure aucune application, y compris DWM.exe, du débogage automatique. P>
HKEY_LOCAL_MACHINE
LOGICIEL
Microsoft
Windows NT
Version actuelle
Adebug
Auto = 1
Autoexclusionlist
Dwm.exe = 1 code> em> p> p>
+1, nécessitant un changement de clé de registre sur chaque machine que le programme est en cours d'exécution serait frustrant. Beaucoup mieux avec un appel API!
La communauté wiki a accepté la réponse sur Stackoverflow.com/questions/3561545/... est également une ressource très utile.
Similaire: Stackoverflow. com / questions / 735170 / ...