Ir para conteúdo
Fórum Script Brasil
  • 0

Proteção


Halan Lopes

Pergunta

Coloquei esse codigo no meu form de login mas não estou conseguindo criar a chave no registro do windows!

procedure TLoginfrm.FormCreate(Sender: TObject);

var registro: TRegistry;

    Reg : String;

begin

  registro:=TRegistry.Create;

  registro.RootKey:=HKEY_CURRENT_USER;

  try

    registro.OpenKey(('Programa\teste'),false);

    Reg := registro.ReadString('Chave');

    registro.CloseKey;

  except

  end;

  If Reg = '' Then

  begin

    Application.MessageBox('Programa não pode ser executado. Entre em contato com o SUPORTE.','Aviso',mb_IconInformation +mb_ok);

    Application.Terminate;

  end

  else

    registro.Free;

end;

alguém sabe como posso fazer isso?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

A microsoft orientou os programadores a deixarem de usar o registro do windows para gravar dados, provavelmente por questão de segurança, mas aí vai uma rotina que talvez possa resolver, se você já não tiver resolvido!! tongue.gif

procedure TLoginfrm.FormCreate(Sender: TObject);
var
  Registro: TRegistry;
begin
  Registro:=TRegistry.Create;
  Registro.RootKey := HKEY_CURRENT_USER;
  try
    Registro.OpenKey('Programa\Teste',false);
    if Registro.ReadString('Chave') = '' then
    begin
      Registro.CloseKey;
      MessageDlg('Não pode ser executado. Entre em contato com o SUPORTE.',mtInformation,[mbOK],0);
    end;
    Registro.Free;
    Application.Terminate;
  except

  end;
end;

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...