Compartilhar via


Problemas de segurança

Para depurar um programa usando o Visual Studio, as únicas permissões necessárias são as mesmas que um desenvolvedor requer para executar o programa. Isso inclui depuração remota para a maioria das situações. Algumas situações, envolvendo outros serviços, como o Serviço de Informações da Internet, podem exigir um nível mais alto de permissões.

Enquanto o Visual Studio está em execução, o gerenciador de depuração de processo (PDM) rastreia processos de depuração no computador local. Remotamente, um programa chamado msvsmon.exe é iniciado pelo desenvolvedor para lidar com a depuração remota e disponibilizar o PDM. (msvsmon.exe não é um serviço e deve ser iniciado manualmente para habilitar a depuração remota nessa máquina.) Quando o Visual Studio (ou msvsmon.exe) não está em execução, nenhum processo é rastreado para depuração.

Um desenvolvedor pode depurar programas iniciados sem permissões especiais. O desenvolvedor pode até mesmo depurar processos iniciados por outra pessoa se essa outra pessoa for membro do mesmo grupo de segurança. E, para habilitar a depuração remota, é necessário apenas copiar os arquivos necessários para a máquina remota e iniciar o msvsmon.exe. Para obter mais informações, confira Depuração remota.