Учимся добавлять программу в автозапуск.

Опубиковано: 09.06.2008 г., автор: , просмотров: 184258

Уроки програмирования на языке Delphi. исходники

В этом уроке пойдет речь о том как добавить свою delphi программу в автозапуск или cделать так что бы она запускалась при каждом страте Windows. Для этого нам нужно добавить некоторые записи в реестр Windows. Для начала, в раздел uses добавляем RegisTry. В любом обработчике событий (можно в OnCreate у формы или в OnClick у кнопки) прописываем код приведенный ниже.

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('progrmma', application.exename); {вместо programma можно вставить что нибудь своё}
reg.closekey;
reg.free;
end;

До встречи www.delphiexpert.ru



Похожие материалы

Последние из рубрики

Ната 16 Feb 2013 в 00:00 #
Да, меня тоже интересует вопрос, как отменить автозапуск. В смысле листинг. Кто-нибудь может помочь?
Ната 16 Feb 2013 в 00:00 #
Может быть:
if CheckBox1.Checked then
begin
reg := tregistry.create;
reg.rootkey := HKEY_CURRENT_USER;
reg.lazywrite := false;
reg.openkey(′softwaremicrosoftwindowscurrentversion
un′, false);
reg.writestring(′proga′, application.exename);
reg.closekey;
reg.free;
end
else Reg.DeleteValue(′proga′);
reg.Free;
Евгений 09 Nov 2012 в 00:00 #
Подскажите пожалуйста как программу добавить в автозапуск через чекбокс, чтобы можно было просто поставить или снять галочку.
Аноним666 30 Aug 2012 в 00:00 #
шось не хоче компилировать в коде ошибка поправьте плз
Аноним666 30 Aug 2012 в 00:00 #
а вот ехенаме где написано туда писать название своей проги или так и оставить?

ОтменитьДобавить комментарий