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
Gerenciador de depuração de processos