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.
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?