Programa iniciacar antes do windows

Delphi

24/10/2010

boa tarde gostaria e saber se existe a possibilidade de um prg feito em delhi iniciar antes do windows?
e como faço isso?
Adriano Carvalho

Adriano Carvalho

Curtidas 0

Respostas

Pietro Braga

Pietro Braga

24/10/2010

Você quer fazer isso por delphi mesmo ou através do registro?
GOSTEI 0
Adriano Carvalho

Adriano Carvalho

24/10/2010

via delphi ou java quero desabilitar alguns servicos do windows qnd meu pc ligar...
GOSTEI 0
Pietro Braga

Pietro Braga

24/10/2010

Declare na uses a unit Registry. 
Depois declare uma procedure:
[code]
procedure IniciaArranque(Root: HKEY; Key, Value, Endereco: string);
Agora crie desenvolva a procedure:
procedure TForm1.IniciaArranque(Root: HKEY; Key, Value, Endereco: string);
var
  Reg: TRegistry;
begin
  Reg := TRegistry.Create(KEY_WRITE);
  Reg.RootKey := Root;
  Reg.OpenKey(Key, True);
  Reg.WriteString(Value, '"' + Endereco + '"');
  Reg.CloseKey;
  Reg.Free;
end;
Chame-a assim:
IniciaArranque ( HKEY_LOCAL_MACHINE, 'Software\Microsoft\Windows\CurrentVersion\Run', 'NomeDoSeuPrograma', 'CaminhoDoSeuExecutável');


GOSTEI 0
Pietro Braga

Pietro Braga

24/10/2010

Acho que para iniciar antes vai ser um pouco complicado, acho que a chave certa seria a RunService, mas pelo 'Services.msc' você não consegue desabilitar o que deseja?
GOSTEI 0
Adriano Carvalho

Adriano Carvalho

24/10/2010

a opcao desativar ta desativada...
GOSTEI 0
POSTAR