Não somente ao iniciar, mas eu queria que em certo ponto do programa ele peça permissão de ADM, se já não tiver.
E se for recusada, usar o retorno para passar uma mensagem ao usuário.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Não somente ao iniciar, mas eu queria que em certo ponto do programa ele peça permissão de ADM, se já não tiver.
E se for recusada, usar o retorno para passar uma mensagem ao usuário.
Você pode ler sobre o assunto nessa página da msdn http://msdn.microsoft.com/en-us/library/windows/desktop/dd550643(v=vs.85).aspx
Está página trata mais desenvolvimento para C++ além do mais até onde eu entendi:
´Broker Modl´ e ´System Service Model´ falam de alterar as propriedades do executável pelo arquivo .manifest dele.
´Elevated Task Model´ não é suportado pelo XP.
´Administrator COM Object Model´ fala de marcar no registro a tarefa para ser executada com permissões de ADM.
Como seria um trecho de código que pede permissões de ADM (em CSharp) ao usuário, e caso seja negado, exiba uma mensagem?
Oi
Você pode ver um exemplo de código c# que trabalha com permissões nesse link: https://code.msdn.microsoft.com/windowsapps/CSUACSelfElevation-644673d3
Legal. Obrigado
Mais uma coisa. o UAC está presente à partir do Windows Vista. Tem como dar um suporta para o XP? Como era o controle de conta de usuário dele e como fazer um teste de permissão?