Privilégios Lower Aplicação - .NET
-
05-07-2019 - |
Pergunta
Gostaria de saber como programaticamente reduzir privilégios da minha aplicação. Então, digamos que alguém com privilégios de administrador executa meu programa, eu gostaria que o meu programa para ainda ser executado em um ambiente de usuário normal ou com menos privilégios que eu não preciso. Além disso, você poderia explicar o que é restrita no ambiente de confiança mais baixo?
Editar: Curtisk sugeriu a ferramenta permview.exe para ver as permissões de uma aplicação, que me levam na direção certa para a nova ferramenta permcalc.exe - http://msdn.microsoft.com/en-us/library/ ms165077 (VS.80) .aspx . Obrigado mais uma vez.
Solução
A bandeira RequestMinimum pode estar perto do que você precisa, embora seja de zona / PermissionSet base, mais detalhes no ligada MSDN How-to.
A idéia é que irá executar o aplicativo com o menor conjunto de privilégios para a função, independentemente de quem o chama ...
Acompanhamento pergunta nos comentários abaixo: verificar o Permissões Ver Ferramenta