Arraste e solte o arquivo no aplicativo em execução como administrador

48

Sempre que tenho um aplicativo em execução (Visual Studio 2008, Notepad, etc.) em "Executar como administrador", não consigo arrastar e soltar arquivos do Windows Explorer no aplicativo.

Eu tentei executar o Windows Explorer como administrador, mas sem sucesso.

Existe uma maneira de arrastar e soltar para o trabalho quando meus aplicativos estão em "Executar como administrador"?

    
por Chris Dwyer 22.10.2009 / 21:45

4 respostas

30

O problema está ligado a como as permissões de segurança funcionam. A capacidade de arrastar e soltar de um aplicativo normal para um elevado poderia quebrar o modelo de segurança por trás do UAC. No entanto, não estou claro por que um prompt do UAC não é mostrado, permitindo assim uma operação elevada temporária (da mesma forma que qualquer usuário do Linux experimenta todos os dias). Isso é definitivamente algo que a Microsoft precisa para trabalhar. O que me incomoda é que esse problema já é antigo. O Vista se comportou da mesma forma.

Existem 2 coisas que você pode fazer (uma feia, uma irritante)

  • Feio: Desative o UAC. Mas você perde toda a segurança extra que oferece.
  • Irritante: Use outro gerenciador de arquivos e execute-o também como administrador

Por que outro gerenciador de arquivos? Porque você não pode realmente elevar o Windows Explorer. Apesar de ver a opção no menu de contexto do ícone do Windows Explorer e um prompt do UAC sendo exibido, o fato é que o Windows Explorer não será elevado.

    
por 22.10.2009 / 22:56
7

Esta é uma solução alternativa de acordo com a solução "Annoying" do ADwarf: abra o Bloco de Notas com "Executar como Administrador". Clique em Abrir no menu Arquivo e digite * no nome do arquivo e pressione Enter. Agora você pode arrastar arquivos de lá para o seu aplicativo. O navegador aberto do bloco de notas não suporta a seleção de vários arquivos, mas você pode usar outros programas da mesma maneira para usar arrastar e soltar!

    
por 08.05.2010 / 22:01
2

Windows 7:

Inicie o PowerShell usando o Administrador Executar como

Tipo:

taskkill /f /im explorer.exe

start-process explorer.exe

ou inicie o cmd (Prompt de Comando) usando o Administrador Executar como

Tipo:

taskkill /f /im explorer.exe

start explorer.exe

Todas as suas novas janelas do Explorer serão agora aumentadas e você poderá arrastá-las e soltá-las em outros aplicativos elevados. Eu testei e verifiquei isso antes de postar.

    
por 30.10.2013 / 21:57
1

Houve uma atualização para o Visual Studio 2005 publicada há dois anos que corrigiu muitos problemas do UAC no Vista, e essa mesma atualização corrige os mesmos problemas no Windows 7.

Não é uma atualização crítica, então você não a a obterá automaticamente, e ela não foi incluída no VS2005 SP1. Eles não estão divulgando ativamente essa atualização agora, porque querem que todos acessem o VS2008. Então, as chances são que você não tem isso.

Explicação no link

Faça o download em link

Veja o que essa atualização corrige ao executar o Visual Studio no modo de usuário normal com o UAC ativado:

  • Arrastar / soltar arquivos de uma janela do explorador
  • Iniciando o VS (como usuário normal) iniciando atalhos para soluções / projetos ou tipos de arquivos associados
  • Os registros DLL / EXE ainda falham (com razão, já que essas são alterações no nível do sistema).

Se você estiver executando o VS como administrador, a janela ainda estará bloqueada para arrastar / soltar e atalhos, e os registros de DLL / EXE funcionarão corretamente sem a necessidade de desativar completamente o UAC.

Observação: o VS ainda avisará sobre o modo de administrador ao iniciá-lo, mas agora você provavelmente poderá ignorar esse aviso permanentemente.

    
por 31.08.2010 / 20:45