Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 16352|Resposta: 0

[WinForm] Como rodar um programa como administrador em C#

[Copiar link]
Publicado em 19/02/2016 15:07:41 | | | |
Ao usar o programa winform para obter o prompt de comando cmd, se for um sistema operacional acima do win7, ele precisará ser executado como administrador para executar com sucesso, caso contrário não haverá efeito ou prompt de erro.
     Por exemplo, ao executar o comando cmd pelo programa winform, em alguns casos, se você não estiver executando como administrador, o comando será inválido.
     Ou, ao executar um serviço de serviço Windows pelo programa winform, você também precisa chamar o serviço de serviço como administrador.
Veja como fazer o programa rodar com direitos de administrador.
Um: No Visual Studio - Explorador de Soluções - Clique com o botão direito no nome do projeto - Propriedades, encontre a opção "Segurança",
2: Verifique "Ativar configurações de segurança do Clickonce",
Três: Neste momento, haverá um arquivo adicional "app.manifest" no projeto, selecione-o, encontre o trecho de código e mude para: ,
Abra:
Modifiquei o diagrama acima para dizer:
Quatro: Após correção, não corra para recompilar e gerar, abra novamente a interface "Propriedades - Segurança",
Remova o seletor na frente de "Habilitar configurações de segurança do ClickOnce" antes de compilar e executar. Caso contrário, o programa reportará um erro e não poderá ser executado.

5: Por fim, salve as modificações e recompile o programa em execução.
Ao abrir o programa, você será solicitado a usar "Controle de Conta de Usuário" para obter privilégios de administrador para executar, e clicar em "Sim" para obter direitos de administrador.





Anterior:Caixas de texto em C# liberam espaços, quebras de linha, etc
Próximo:PHP gera números aleatórios
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com