Partager via


Comment : déboguer des applications 64 bits

Vous pouvez déboguer une application 64 bits qui s'exécute sur l'ordinateur local ou sur un ordinateur distant.

Si vous déboguez localement, Visual Studio s’exécute sous WOW64, l’émulateur x86 32 bits qui permet aux applications Windows 32 bits de s’exécuter sur Windows 64 bits.Le débogage local sous WOW64 est pris en charge uniquement sur x64.

Si vous effectuez un débogage à distance, Visual Studio peut s'exécuter sous WOW64 ou sur un ordinateur 32 bits.Vous pouvez déboguer des applications IA64 et x64, en plus des applications 32 bits qui s'exécutent en mode x64 WOW ou sur des systèmes d'exploitation 32 bits.

Pour déboguer une application 64 bits qui s'exécute sur un ordinateur distant, vous devez installer le Débogueur distant 64 bits sur cet ordinateur distant.Le débogueur distant 64 bits est disponible sur le dernier disque de votre jeu d'installation Visual Studio.

Si vous déboguez une application 64 bits sur l'ordinateur local, Visual Studio utilise le débogage distant pour la connexion entre WOW64 et l'application 64 bits sur le même ordinateur.Les composants de débogage distant sont installés automatiquement lorsque vous installez Visual Studio sur l'ordinateur.

Dans les deux cas, l'installation du débogage distant sur un ordinateur 64 bits installe à la fois les versions 32 bits et 64 bits de Remote Debugging Monitor.Pour déboguer une application 64 bits, vous devez utiliser la version correcte qui est Débogueur distant (x64) dans le menu Démarrer.Pour plus d'informations sur l'installation de composants de débogage distant 64 bits, consultez Configurer les outils de contrôle à distance sur le périphérique.

Le débogage du code 64 bits est presque identique au débogage du code 32 bits.Il existe une différence : Modifier & Continuer n'est pas disponible pour le code 64 bits.

Le débogage en mode mixte (appels depuis le code natif vers le code managé, ou vice versa) est pris en charge pour les processus x64, si le code managé utilise la version 4 ou ultérieure de Microsoft .NET Framework.

Le débogage en mode mixte n’est pas pris en charge pour les processus IA64 ou les processus x64 qui utilisent des versions du .NET Framework antérieures à la version 4.0.

Pour démarrer le Remote Debugging Monitor 64 bits.

  1. Cliquez sur Démarrer, pointez sur Tous les programmes, sur Visual Studio 2013, sur Visual Studio Tools, puis cliquez sur Remote Debugger et accédez au dossier (x64).

    ou

    À partir d’une invite de commandes, accédez à <install path>\Microsoft Visual Studio 12.0\Common7\IDE\Remote Debugger\x64.

  2. Configurez le Remote Debugging Monitor pour le débogage distant.Consultez Configurer les outils de contrôle à distance sur le périphérique.

Voir aussi

Concepts

Applications 64 bits

Prise en charge de l'environnement de développement Visual Studio 64 bits

Utiliser les fichiers de dump pour déboguer les pannes et les blocages d'application dans Visual Studio

Autres ressources

Configuration des programmes pour 64 bits (Visual C++)

Débogage et diagnostics distants