Pergunta

O problema é que em nossos clientes o usuário normal não tem privilégios de administrador, então quando eles precisam instalar ou atualizar nossos programas eles precisam se logar novamente como administrador para instalá-los e depois logar como usuário, o que é complicado...

Como algumas atualizações são automáticas, a solução "executar como" não é válida...

Uma boa idéia seria marcar uma pasta como "pasta de administrador" para que todos os ex -ex -executados dessa pasta sejam executados como administrador (tendo configurado a conta de administrador anteriormente) ou uma lista configurável de uma lista de nomes executáveis ​​que deve ser executada como administrador (eu digo que os nomes Porque pode ser instaladores diferentes com hash diferentes, mas com um nome de exe genérico que o identifica como nosso)

Alguém conhece um programa ou configuração do Windows ou código c # para conseguir algo assim?

Foi útil?

Solução

Parece que ninguém sabe como fazer isso ou não quer contar porque é uma falha de segurança...ironicamente, ter essa falha crescente de privilégios seria melhor do que ter o usuário como administrador para tudo: S...(Além de não ser uma solução válida para nossos clientes)

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