Permissão do aplicativo para criar arquivos nas máquinas Win7 - os direitos de administrador necessários?

StackOverflow https://stackoverflow.com/questions/4404327

  •  25-09-2019
  •  | 
  •  

Pergunta

Descobri recentemente que meu aplicativo é mau funcionamento nas máquinas Win 7 porque não tem permissão para criar arquivos/sub -diretórios em seu diretório de instalação. Isso é algo que o aplicativo precisa fazer e descobri que se comporta bem se for executado em um nível de privilégio de administrador.

Gostaria de garantir que o aplicativo possa criar os sub -diretórios e arquivos, conforme necessário, da maneira mais simples possível - permitindo permissões automaticamente, se possível. Idealmente, isso seria sem precisar pedir ao usuário para ativar manualmente o recurso "Run como Admin" no meu executável.

Qual é a melhor maneira de conseguir isso automaticamente?

Eu encontrei esta pergunta:Como faço para implantar aplicativos em execução como modo de administrador?

Se aplica? Essa é a melhor maneira?

Parece -me que essa restrição é desnecessária no Win 7 - os aplicativos devem ser capazes de manipular arquivos, pelo menos em seu próprio diretório.

Obrigado

Foi útil?

Solução

Seu aplicativo provavelmente instala no diretório de arquivos de programas e você deve assumir que você não pode escrever nesse diretório. Você também deve funcionar sem direitos de administrador, pois alguns usuários não os possuem. Assim, você deve seguir as diretrizes da plataforma e armazenar arquivos que você precisa modificar em um local onde os usos padrão podem modificá -los. Esta questão também afetará você no Vista.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top