Comment : déboguer des applications 64 bits
Mise à jour : novembre 2007
Cette rubrique s'applique à :
Édition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro et Team |
Légende du tableau :
Applicable |
|
Non applicable |
|
Commande ou commandes masquées par défaut. |
Avec Visual Studio 2005, 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 2005 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 déboguez à distance, Visual Studio 2005 peut s'exécuter sous WOW64 ou sur un ordinateur 32 bits. Vous pouvez déboguer des applications à la fois IA64 et x64, ainsi que des applications 32 bits qui s'exécutent aussi bien sous x64 qu'en mode WOW ou sur des plateformes 32 bits.
Pour déboguer une application 64 bits qui s'exécute sur l'ordinateur distant, vous devez installer le débogueur distant 64 bits sur l'ordinateur distant. Le débogueur distant 64 bits est disponible sur le dernier disque de votre jeu d'installation Visual Studio 2005.
Si vous déboguez une application 64 bits sur l'ordinateur local, Visual Studio 2005 utilise le débogage distant pour se connecter entre WOW64 et l'application 64 bits sur le même ordinateur. Pour plus d'informations, consultez Débogage sur une plate-forme 64 bits. Les composants de débogage distant sont installés automatiquement lorsque vous installez Visual Studio 2005 sur l'ordinateur.
Dans l'un et l'autre cas, l'installation du débogage distant sur un ordinateur 64 bits installe à la fois les versions 32 bits et 64 bits du 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.
Le débogage du code 64 bits est presque identique au débogage du code 32 bits. Toutefois, il existe deux différences :
La fonctionnalité Modifier & Continuer est non disponible pour le débogage 64 bits.
Vous ne pouvez pas déboguer en mode mixte, appels de code natif au code managé ou vice-versa, dans un code 64 bits.
Pour plus d'informations sur l'installation de composants de débogage distant 64 bits, consultez Comment : installer le débogage distant.
Pour démarrer le Remote Debugging Monitor 64 bits.
Cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft Visual Studio 2005 et sur Visual Studio Tools, puis cliquez sur Débogueur distant (x64) ou Débogueur distant (IA64).
- ou -
À partir de l'invite de commandes Windows, exécutez path\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x64 ou Installez path\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\ia6.
Configurez le Remote Debugging Monitor pour le débogage distant.
Pour installer le débogage distant en mode Authentification Windows, consultez Comment : configurer le mode d'authentification Windows.
Pour installer le débogage distant en mode Aucune authentification, pour le code natif uniquement, consultez Comment : configurer le mode Aucune authentification. Le mode Aucune authentification permet d'accélérer le débogage sur les réseaux lents, mais il n'est pas sécurisé et doit être utilisé uniquement sur des réseaux sécurisés.
Voir aussi
Tâches
Comment : déboguer un dump d'application 64 bits
Concepts
Prise en charge de l'environnement de développement Visual Studio 64 bits
Débogage sur une plate-forme 64 bits
Installation de composants 64 bits de Visual Studio