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

Опубиковано: 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



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

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

Денис 23 Nov 2011 в 00:00 #
У меня все робит)))кстати,а как сделать чтоб на нажатие например кнопки в той смой программе,программа удалялась из реестра и автозапуска??msconfig это конечно интересно,но хочется чтоб моя прога манипулировала этим действие))
Леха 29 Jul 2011 в 00:00 #
Меня тоже интересует эта проблема!
Александр 13 Jul 2011 в 00:00 #
У меня Windows 7, при добавлении в автозапуск выдаёт ошибку, - Failed to set data for ′Название′ , на XP таже самая программа добавляется без проблем. Как можно устранить эту проблему?
Mystery 20 Mar 2011 в 00:00 #
Подскажите пожалуйста, где компонент REGISTRY в делфи 7 находится или как добавить?
Alex 25 Feb 2011 в 00:00 #
Новичок, не надо было диск форматировать)))

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