Se preferir pode usar esse arquivo pronto, basta fazer o seguinte:
* Crie um arquivo de texto e cole o conteúdo abaixo
* Salve na pasta do seu projeto com o nome que preferir, desde que tenha a extensão .manifest, o mais comum é que o arquivo tenha o nome Manifest.manifest
Conteúdo do arquivo de manifest, só altere onde esta escrito NOME DO APLICATIVO COM A EXTENSÃO (.EXE) e coloque o nome do seu executável.
Exemplo para calculadora.exe coloque no arquivo name=”calculadora”
Na parte onde tem version=”1.0.0.0″, coloque a versão do seu sistema.
-> 4- No GroupBox Runtime Themes clique no ComboBox e selecione a opção Use custom manifest
-> 5 – O campo Custom Manifest que fica abaixo do ComboBox será habilitado, clique no botão com os três pontinhos para selecionar o arquivo de manifest customizado que você preparou
-> 6 -Compile seu projeto e o executável já contará com a solicitação de elevação, você pode verificar isso rodando o executável ou ainda observando que o ícone da sua aplicação agora tem aquele escudo na frente.
IMPORTANTE: Com o Manifest você deve perceber que ao pressionar F9 para rodar sua aplicação em modo debug o Delphi não conseguirá executar sua aplicação, a solução para isso é fechar a IDE do Delphi e abri-la novamente com a opção Executar como administrador
Algumas imagens com os passos:
Passos do 1 ao 4
Passo 5
Passo 6
Ainda para facilitar o entendimento, gravamos um vídeo explicando estes passos, vamos a ele:
Fonte de referência: https://pt.stackoverflow.com/questions/66666/como-fazer-uma-aplica%C3%A7%C3%A3o-do-delphi-executar-como-administrador
Autor do post original: Henrique Marti
Dúvidas ou sugestões? deixe o seu comentário!
Facebook Comments Box
Giovani Da Cruz
10.809 views
0 comentários
3 de setembro de 2019
Está gostando do conteúdo? Considere pagar um cafezinho para nossa equipe!
This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Strictly Necessary Cookies
Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.
If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.