Partilhar via


Problemas de segurança

Para depurar um programa usando o Visual Studio, as permissões somente necessárias sejam as mesmas um desenvolvedor precisa para executar o programa. Isso inclui a depuração remota para a maioria das situações (algumas situações que envolvam outros serviços, como, por exemplo, o serviço de informações da Internet, podem exigir um nível mais alto de permissões).

Enquanto Visual Studio é executado, o Gerenciador de depuração de processos (PDM) controla os processos de depuração na máquina local. Remotamente, um programa chamado msvsmon. exe é iniciado pelo desenvolvedor para manipular a depuração remota e disponibilizar o PDM. (Observe que 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.

Isso significa que um desenvolvedor pode depurar programas que ele ou ela iniciados com nenhuma permissão especial. O desenvolvedor ainda pode depurar processos iniciados por alguém caso outra pessoa que é um membro do mesmo grupo de segurança. E para habilitar a depuração remota, é necessário apenas copiar os necessários arquivos para o controle remoto da máquina e inicie o msvsmon. exe (consulte Configurar as Ferramentas Remotas no dispositivo para obter mais detalhes).

Consulte também

Conceitos

Tarefas de depuração

Gerenciador de depuração de processos

Outros recursos

Configurar as Ferramentas Remotas no dispositivo