Windows Media Center Aplicação e UAC
-
21-08-2019 - |
Pergunta
Atualmente estou tentando escrever um Media Center aplicação Windows (Vista) que pode reiniciar um serviço com o UAC ativado. Tudo funciona bem quando o UAC está desativado, mas assim que o UAC está habilitado eu recebo um erro acesso negado.
Eu acredito que este é porque as aplicações Windows Media Center são execução sob o processo do Windows Media Center e, como tal, precisaria ser iniciada como administrador para que isso funcione. Alguém sabe como eu poderia conseguir isso com UAC ativado?
Solução
Verifique isto para fora. Parece que você vai precisar para flag o processo para pedir UAC permissão para continuar:
Outras dicas
Você pode marcar o seu processo como necessitando de ser elevada, adicionando
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" name="CheckForceElevation" type="win32"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
Para o manifesto.