• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Blue_Acid

ativar software no arranque

3 mensagens neste tópico

Boas pessoal, alguem se sabe explicar como é k em delphi faço para activar a minha aplicação no arranque do windows, ou tipo serviço como faz o apache?

Um Abraço  :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Para correr a aplicação no arranque do Windows, apenas tens que referir isso no registry:

procedure TForm1.Button1Click(Sender: TObject);
    var
      reg: TRegistry;
    begin
      reg := TRegistry.Create;
      reg.RootKey := HKEY_LOCAL_MACHINE;
      reg.LazyWrite := false;
      reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run',
                  false);
      reg.WriteString('O meu programa', Application.ExeName);
      reg.CloseKey;
      reg.free;
    end; 

Quanto à tua aplicação ser um serviço, é mais complicado, mas deixo aqui um link que explica isso:

http://www.devarticles.com/c/a/Delphi-Kylix/Creating-a-Windows-Service-in-Delphi/

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Muito obrigado, essa informação já me ajuda bastante.

Quanto a ser um serviço, foi uma ideia k tive, mas a outra maneira resolve

Um Abraço TKS  :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora