Problemas de seguridadSecurity issues

Para depurar un programa con Visual Studio, los únicos permisos necesitados son los mismos que un desarrollador necesita para ejecutar el programa.To debug a program using Visual Studio, the only permissions needed are the same ones a developer requires to run the program. Esto incluye la depuración remota para la mayoría de las situaciones.This includes remote debugging for most situations. Algunas situaciones, que afectan a otros servicios, como Internet Information Services, pueden requerir un mayor nivel de permisos.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 del proceso (PDM) realiza el 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, un programa llamado msvsmon.exe se inicia 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. (msvsmon.exe no es un servicio y se debe iniciar manualmente para habilitar la depuración remota en ese equipo.) Cuando Visual Studio (o msvsmon.exe) es no se está ejecutando, no hay ningún proceso se realiza un seguimiento de depuración.(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.

Un desarrollador puede depurar programas que inició sin ningún permiso especial.A developer can debug programs that they 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 copiar los archivos necesarios en el equipo remoto e iniciar msvsmon.exe.And, to enable remote debugging, it's necessary only to copy the required files to the remote machine and start msvsmon.exe. Para obtener más información, consulte depuración remota.For more information, see Remote debugging.

Vea tambiénSee also

Tareas de depuración Debugging tasks
Administrador de depuración de procesos Process debug manager
Depuración remotaRemote debugging