O que estou procurando:
Permitir que meu software seja atualizado automaticamente sem conta de administrador e mantido nos métodos padrão.
A configuração do software
O software está instalado em:
Soluções?
Eu poderia criar uma política de grupo para criar um usuário restrito na máquina do cliente que tenha acesso de gravação para "MySoftwareName" e quando o usuário executar o auto-patcher. O auto-patcher representará a conta de usuário restrita que possui acesso de gravação aos arquivos do programa. Embora pareça que estou fazendo um trabalho por aí.
Não há realmente nenhum local alternativo que eu possa usar para instalar o software que conheço.
Do meu entendimento:
%AppData%
- São configurações no seu perfil que devem ser usadas para armazenar configurações, em vez de instalar o software. %AllUsersProfile%
- As configurações do computador são específicas do computador. Então, eu não deveria usar nenhum desses recursos para instalar o software, pois eles são baseados em configurações / configurações e não em software.
Então, o que vocês acham que é a prática recomendada para permitir que o usuário final atualize o software sem exigir uma conta de administrador?