Ir ao conteúdo
  • Cadastre-se

JunioNet

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

3
  1. Obrigar UAC em Programas Delphi para Elevar com Direitos Administrativos UAC = User Account Control CCU = Controle de Conta de Usuário No Windows® Vista e Sete, se você programador está tendo problemas ao rodar seus programas/aplicativos/sistemas feitos em DELPHI, onde o programa não é aberto com direitos administrativos. Aí você, ou seu cliente tem que clicar com botão da direita e mandar abrir como administrador. Veja que isso pode ser otimizado. É muito simples, basta seguir os passos. Embutindo o manifesto na aplicação com Delphi para ELEVAR o programa Aprenda como embutir o manifesto em um programa feito com Delphi: Crie um arquivo XML chamado "UAC.manifest" com o seguinte conteúdo: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <v3:trustInfo xmlns:v3="urn:schemas-microsoft-com:asm.v3"> <v3:security> <v3:requestedPrivileges> <v3:requestedExecutionLevel level="highestAvailable" /> </v3:requestedPrivileges> </v3:security> </v3:trustInfo> </assembly> Antes do manifesto ser embutido no executado ele precisa ser compilado em um arquivo no formato RES, para tal, crie um arquivo chamado UAC.RC com o conteúdo: 1 24 "UAC.manifest" Onde: • 1 é o índice do recurso • 24 é o tipo do recurso RT_MANIFEST • "UAC.manifest" é o arquivo XML contendo o manifesto Coloque os 2 arquivos criados UAC.manifest e UAC.rc na pasta BIN do DELPHI e na pasta do seu PROJETO. Pelo Prompt de Comando (ou Executar: CMD), vá pasta BIN do DELPHI, compile o arquivo UAC.rc com compilador de recursos instalado junto com o Delphi (brcc32.EXE): brcc32 UAC.rc E finalmente, adicione ao seu projeto. No início do arquivo de projeto .DPR com a diretiva de compilação $R adicione: {$R UAC.res} Boa sorte !! -----------------FIM-----------------

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...