Je veux utiliser le débogage à distance. Le programme que je veux de débogage s'exécute sur la machine b. Visual Studio s'exécute sur une machine.
Sur la machine b, j'ai un dossier avec les fichiers suivants:
- msvcr72.dll
- msvsmon.exe
- NatDbgDE.dll
- NatDbgDEUI.dll
- NatDbgEE.dll
- NatDbgEEUI.dll
Si vous pensez que certains fichiers sont manquants, pourrais-tu décrire l'endroit où ils se trouvent généralement?
Dans l'étape suivante, j'ai commencé à l' msvsmon.exe
et mon programme sur la machine b. Sur une machine, j'ai commencé à Visual Studio 2008 et ma solution dans laquelle le programme a été écrit. Puis-je choisir "Debug - Attacher au Processus". J'ai choisi "la Distance de Transport (Natif Uniquement avec aucune authentification)". J'ai utilisé l'adresse IP correcte comme un qualificatif, et prit le processus de droite (program.exe). Après un certain temps, le message suivant s'est produite dans une fenêtre:
Exception non gérée à 0x7c812a7b dans program.exe: 0xE0434F4D: 0xe0434f4d
Je peux continuer ou d'interrompre, en cas de poursuite, l'exception se produit encore et encore et encore. Donc j'ai appuyé sur pause et le message suivant s'est produite:
Pas de symboles sont chargés de tout cadre de pile d'appel. Le code source ne peut pas être affichée.