Partager via


Comment : lancer automatiquement le débogueur

Il peut être utile de déboguer le code de démarrage d'une application lancée par un autre processus. C'est le cas des services et des actions d'installation personnalisée. Dans ces scénarios, il est possible de demander un lancement du débogueur et sa connexion automatique au démarrage de l'application.

Pour configurer une application de manière à ce qu'elle lance le débogueur automatiquement

  1. Démarrez l'Éditeur du Registre (regedit).

  2. Dans l'Éditeur du Registre, ouvrez le dossier HKEY_LOCAL_MACHINE.

  3. Recherchez HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\currentversion\image file execution options.

  4. Dans le dossier Image File Execution Options, recherchez le nom de l'application à déboguer (myapp.exe par exemple). Si vous ne trouvez pas l'application à déboguer :

    1. Cliquez avec le bouton droit sur le dossier Image File Execution Options et cliquez sur Nouvelle clé dans le menu contextuel.

    2. Cliquez avec le bouton droit sur la nouvelle clé et cliquez sur Renommer dans le menu contextuel.

    3. Donnez à la clé le nom de votre application, myapp.exe dans cet exemple.

  5. Cliquez avec le bouton droit sur le dossier myapp.exe et, dans le menu contextuel, cliquez sur Nouvelle valeur de chaîne.

  6. Cliquez avec le bouton droit sur la nouvelle valeur de chaîne et cliquez sur Renommer dans le menu contextuel.

  7. Remplacez le nom par debugger.

  8. Cliquez avec le bouton droit sur la nouvelle valeur de chaîne et cliquez sur Modifier dans le menu contextuel.

    Vous voyez s'afficher la boîte de dialogue Modification de la chaîne.

  9. Dans la zone Données de la valeur, tapez vsjitdebugger.exe.

  10. Cliquez sur OK.

  11. Dans le menu Registre, cliquez sur Quitter.

  12. Le répertoire contenant vsjitdebugger.exe doit se trouver sur le chemin d'accès de votre système. Pour l'ajouter au chemin d'accès du système, suivez ces étapes :

    1. Ouvrez le Panneau de configuration en affichage classique et double-cliquez sur Système.

    2. Cliquez sur Paramètres système avancés.

    3. Dans Propriétés système, cliquez sur l'onglet Avancé.

    4. Sous l'onglet Avancé, cliquez sur Variables d'environnement.

    5. Dans la boîte de dialogue Variables d'environnement, sous Variables système, sélectionnez Chemin d'accès, puis cliquez sur le bouton Modifier.

    6. Dans la boîte de dialogue Modifier la variable système, ajoutez le répertoire dans la zone Valeur de la variable. Utilisez un point-virgule pour le séparer des autres entrées de la liste.

    7. Cliquez sur OK pour fermer la boîte de dialogue Modifier la variable système.

    8. Cliquez sur OK pour fermer la boîte de dialogue Variables d'environnement.

    9. Cliquez sur OK pour fermer la boîte de dialogue Propriétés système.

    Vous pouvez maintenant démarrer votre application en utilisant la méthode de votre choix. Visual Studio démarre et charge l'application.

Voir aussi

Concepts

Sécurité du débogueur

Autres ressources

Présentation du débogueur