Partager via


Problèmes de sécurité

Pour déboguer un programme à l’aide de Visual Studio, les seules autorisations nécessaires sont les mêmes qu’un développeur doit exécuter le programme. Cela inclut le débogage à distance pour la plupart des situations. Certaines situations, impliquant d’autres services, tels que le service Internet Information, peuvent nécessiter un niveau plus élevé d’autorisations.

Pendant que Visual Studio est en cours d’exécution, le gestionnaire de débogage de processus (PDM) effectue le suivi des processus de débogage sur l’ordinateur local. À distance, un programme appelé msvsmon.exe est démarré par le développeur pour gérer le débogage à distance et rendre le PDM disponible. (msvsmon.exe n’est pas un service et doit être démarré manuellement pour activer le débogage à distance sur cet ordinateur.) Lorsque Visual Studio (ou msvsmon.exe) n’est pas en cours d’exécution, aucun processus n’est suivi pour le débogage.

Un développeur peut déboguer des programmes qu’il a démarrés sans autorisations spéciales. Le développeur peut même déboguer les processus démarrés par quelqu’un d’autre si cette autre personne est membre du même groupe de sécurité. Pour activer le débogage à distance, il est nécessaire uniquement de copier les fichiers requis sur l’ordinateur distant et de démarrer msvsmon.exe. Pour plus d’informations, consultez Débogage à distance.