Você já tentou descompactar um arquivo para o diretório Arquivos de Programas no Windows 7 ou Vista? Você terá todos os tipos de permissão negada a erros e, geralmente, não terá êxito. Então, como podemos abrir o arquivo zip como administrador? Aliás, como você abre algum arquivo como administrador?
Há um ajuste de registro simples que nos permitirá especificar a ação a ser executada como administrador para um tipo de arquivo. Infelizmente você terá que fazer o ajuste manualmente, mas vamos orientá-lo.
Nota: O método explicado aqui é cortesia de jd2066, um dos geeks úteis sobre nossos fórum.
Registro manual do registro
Abra o regedit pela caixa de pesquisa ou execução do menu Iniciar e, em seguida, navegue até a seguinte chave, substituindo “.zip” pela extensão de arquivo que você está procurando. (Observe que o diálogo de localização ajuda aqui)
HKEY_CLASSES_ROOT.zip
Para este exemplo, como o campo de dados neste exemplo diz "WinRAR.ZIP", precisamos navegar até a seguinte chave de registro. (novamente, o diálogo de localização ajuda aqui)
HKEY_CLASSES_ROOTWinRAR.ZIPshellopencommand
O que queremos fazer é copiar a seção shell open command para shell runas command. A maneira mais fácil de fazer isso é clicar com o botão direito do mouse em “command” e, em seguida, escolher Exportar.