none
Alterar requestedExecutionLevel durante a execução RRS feed

  • Pergunta

  • Olá pessoal. Em um determinado momento, meu programa precisa de acesso administrativo para copiar determinado arquivo. Mudando a configuração "requestedExecutionLevel" o programa executa pedindo acesso, porém eu queria pedir esse acesso ao usuário somente se for necessário. Tem como? Obrigado.
    domingo, 29 de novembro de 2015 10:55

Respostas

Todas as Respostas

  • Como assim só quando for necessário?

    Marcos Roberto de Souza Junior

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 30 de novembro de 2015 16:05
  • Somente quando precisar de permissão para copiar em tal pasta.
    segunda-feira, 30 de novembro de 2015 16:39
  • Boa tarde Free4k,

    É uma configuração do Windows chamada UAC.

    Nesse artigo Microsoft, demonstra como desabilitar isso: Disable UAC, isso desabilitando pelo Windows.

    Para a aplicação utilize esse link: Making Your Application UAC Aware

    Atenciosamente, Roberto Alves

    • Marcado como Resposta Marcos SJ quinta-feira, 3 de dezembro de 2015 13:17
    quarta-feira, 2 de dezembro de 2015 15:26
  • Amigo, não quero desabilitar. Quero que o programa não peça a permissão de administrador quando executar, e sim só quando for copiar para tal pasta que precisa de permissão.
    quarta-feira, 2 de dezembro de 2015 15:38
  • Se ele está pedindo, alguma alteração tem.

    Opções, desabilitar ou usar ou mexer no Windows: Permitir que um programa execute sem pedir permissão de administrador

    Atenciosamente, Roberto Alves

    • Marcado como Resposta Marcos SJ quinta-feira, 3 de dezembro de 2015 13:17
    quarta-feira, 2 de dezembro de 2015 15:51
  • Não estou falando do computador, e sim disso (print). Se eu mudar aqui ele vai pedir permissão sempre que executar. Entendeu?
    quarta-feira, 2 de dezembro de 2015 16:23
  • Boa tarde Free4k,

    Alterando para aquela linha para:

    <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

    resolve o seu problema?

    Atenciosamente, Roberto Alves
    • Marcado como Resposta Marcos SJ quinta-feira, 3 de dezembro de 2015 13:17
    quarta-feira, 2 de dezembro de 2015 18:56
  • Então, dessa forma ele vai pedir permissão toda vez que executar o programa. Quero que peça permissão só quando for copiar.
    quarta-feira, 2 de dezembro de 2015 19:00
  • Bom dia Free4k,

    Creio que isso não seja possível!

    Talvez na maior gambiarra, você pode usar o segundo link que te passei e ficar desabilitando e habilitando o UAC, conforme necessidade via aplicação.

    Atenciosamente, Roberto Alves.

    • Marcado como Resposta Marcos SJ quinta-feira, 3 de dezembro de 2015 13:17
    quinta-feira, 3 de dezembro de 2015 11:02