Como depurar um programa como administrador no Visual Studio

5

Estou executando o VS2K8 no Win7 de 64 bits. Estou logado como administrador e estou executando como administrador, mas o programa em que estou trabalhando falha com acesso negado quando eu chamo uma API restrita. Se executar o programa do Explorer com "Executar como administrador", ele funciona.

Eu estava sob a crença de que o VS2K8 depura programas com quaisquer direitos que o próprio VS2K8 esteja executando. No momento, não posso depurar meu aplicativo devido a isso e não sei o que está acontecendo.

    
por brian 20.06.2010 / 21:48

2 respostas

3

Embora você esteja conectado como administrador, qualquer programa executado no Win7 tem permissões reduzidas. Portanto, até mesmo um administrador precisa usar "Executar como administrador" para ser executado com permissões completas.

Use o Visual Studio com "Executar como administrador" para descobrir se é isso que está acontecendo.

    
por 20.06.2010 / 21:57
0

Execute o Visual Studio como "Executar como administrador" e, no arquivo de manifesto, defina o valor de requestedExecution level como requireAdministrator .

    
por 07.02.2013 / 10:10