11th
Окт

Добавить программу в автозагрузку

Posted by Chas under Delphi, Пост-обзор

Как настроить автозапуск при включении для программы?

Terran
Что-то не совсем понятен вопрос… Если я всё правильно понял, то вот код для установки и удаления программы из автозагрузки:

Procedure TForm1.N3Click(Sender: TObject);
Var
Reg: TRegistry;
Begin
Try
If N3.CHecked = True Then
Begin
Reg:=TRegistry.Create;
Reg.RootKey:=HKEY_CURRENT_USER;
Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run',True);
Reg.WriteString('Pro',Application.ExeName);
Reg.Free;
StatusBar1.SimpleText:='Программа установлена в автозагрузку';
End
Else
Begin
Reg:=TRegistry.Create;
Reg.RootKey:=HKEY_CURRENT_USER;
Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run',True);
Reg.DeleteValue('Pro');
Reg.Free;
StatusBar1.SimpleText:='Программа удалена из автозагрузки';
End;
Except
Reg.Free;
End;
End;

P.S. N3 – считайте что это CheckBox.

тема на форуме

Похожие статьи