// foi adicionado na RootKey o valor HKEY_CURRENT_USER para ser iniciado o programa apenas se for iniciado o usuário atual. Para ser iniciado com todos usuarios, troque o HKEY_CURRENT_USER por HKEY_LOCAL_MACHINE
Utilizamos cookies e tecnologias semelhantes de acordo com a nossa Política de Privacidade, e ao continuar navegando, você concorda com estas condições.
Pergunta
Guest Valdecir Peres
Alguém pode me ajudar com este artigo, pois não consegui copilar o programa
Bom, nesse artigo, vou mostrar com fazer seu programa iniciar juntamente com o Windows.
Adiciona na Uses da Unit 'Registry'
e depois:
Procedure CriaStartup(NomeDoPrograma, LocalDoPrograma: String);
var
Reg : TRegistry;
Begin
Reg := TRegistry.Create;
Reg.RootKey := HKEY_CURRENT_USER;
// foi adicionado na RootKey o valor HKEY_CURRENT_USER para ser iniciado o programa apenas se for iniciado o usuário atual. Para ser iniciado com todos usuarios, troque o HKEY_CURRENT_USER por HKEY_LOCAL_MACHINE
Reg.RootKey('SOFTWAREMicrosoftWindowsCurrentVersionRun', False);
Reg.WriteString(NomeDoPrograma, LocalDoPrograma);
Reg.CloseKey;
Reg.Free;
End;
Demais artigos incluidos por Jeferson Jose dos Santos Junior
Link para o comentário
Compartilhar em outros sites
49 respostass a esta questão
Posts Recomendados
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.