Jump to content
Fórum Script Brasil
  • 0

Permissão Administrador


Marcos Felipe

Question

Olá a todos, bom eu andei pesquisando e encontrei um código postado pelo Jhonas, que verifica se o usuário logado é um usuário administrador, mais o que eu preciso mesmo é verificar se o programa aberto tem permissão administrador, por exemplo se clicar com o botão direito do mouse e ir em Executar como administrador, o programa deve funcionar perfeitamente, caso abrir o programa sem permissão administrador o programa feche.

Obrigado a todos que poderem me ajudar.

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0
bom eu andei pesquisando e encontrei um código postado pelo Jhonas, que verifica se o usuário logado é um usuário administrador

Se voce usar esse código não tem o que errar...

http://scriptbrasil.com.br/forum/index.php...st&p=569621

Amigo, a sua dificuldade está em não saber onde usar o código ... na verdade ele deve ser o primeiro código a ser executado, logo após a criação do form

exemplo: se voce usa um form de login para entrar no programa, voce deve executar o código abaixo, assim que ele form criado e mostrado na tela

Uses IsAdministrator;

procedure TForm1.Button1Click(Sender: TObject);
begin
   if IsAdmin = true then
      showmessage('O usuário logou como Administrador')
   else
      begin
         showmessage('O usuário não é Administrador');
         Application.Terminate;
      end;
end;

dessa forma se o usuario não tiver logado como administrador, o programa não será executado

abraço

Link to comment
Share on other sites

  • 0

Jhonas isso eu sei fazer, mais acontece que a pessoa entrar em conta normal e clicar com botão direito e "executar como administrador", esse seu código vai falar que não tem permissão administrador, preciso que ele identifique se realmente tem permissão adminsitrador ou se pelo menos foi "executado em modo administrador"

obrigado.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...