Problemas de seguridadSecurity Issues

Para depurar un programa con Visual Studio, los permisos necesitados son los mismos que un desarrollador debe ejecutar el programa.To debug a program using Visual Studio, the only permissions needed are the same ones a developer needs to run the program. Esto incluye la depuración remota para la mayoría de los casos (algunas situaciones que afectan a otros servicios, como Internet Information Services, pueden requerir un mayor nivel de permisos).This includes remote debugging for most situations (some situations involving other services, such as the Internet Information Service, may require a higher level of permissions).

Mientras se está ejecutando Visual Studio, el Administrador de depuración de procesos (PDM) realiza un seguimiento de los procesos de depuración en el equipo local.While Visual Studio is running, the process debug manager (PDM) tracks debug processes on the local machine. De forma remota, se inicia un programa llamado msvsmon.exe por el programador para controlar la depuración remota y que esté disponible el PDM.Remotely, a program called msvsmon.exe is started by the developer to handle remote debugging and make the PDM available. (Tenga en cuenta que msvsmon.exe no es un servicio y se debe iniciar manualmente para habilitar la depuración remota en ese equipo.) Cuando Visual Studio (msvsmon.exe) no se ejecuten, no se realiza el seguimiento de ningún proceso para la depuración.(Note that msvsmon.exe is not a service and must be started manually to enable remote debugging on that machine.) When Visual Studio (or msvsmon.exe) is not running, no processes are tracked for debugging.

Esto significa que un desarrollador puede depurar programas que se inició sin ningún permiso especial.This means that a developer can debug programs he or she started with no special permissions. El desarrollador incluso puede depurar procesos iniciados por otra persona si esa otra persona es un miembro del mismo grupo de seguridad.The developer can even debug processes started by someone else if that other person is a member of the same security group. Y para habilitar la depuración remota, es necesario solo para copiar las necesarias archivos a la instancia remota del equipo e iniciar msvsmon.exe (vea depuración remota para obtener más detalles).And to enable remote debugging, it is necessary only to copy the necessary files to the remote machine and start msvsmon.exe (see Remote Debugging for more details).

Vea tambiénSee Also

Tareas de depuración Debugging Tasks
Administrador de depuración de procesos Process Debug Manager
Depuración remotaRemote Debugging