Programa iniciacar antes do windows
boa tarde gostaria e saber se existe a possibilidade de um prg feito em delhi iniciar antes do windows?
e como faço isso?
e como faço isso?
Adriano Carvalho
Curtidas 0
Respostas
Pietro Braga
24/10/2010
Você quer fazer isso por delphi mesmo ou através do registro?
GOSTEI 0
Adriano Carvalho
24/10/2010
via delphi ou java quero desabilitar alguns servicos do windows qnd meu pc ligar...
GOSTEI 0
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');
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
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
24/10/2010
a opcao desativar ta desativada...
GOSTEI 0