Как добавить приложение в Автозагрузку Windows |
![]() |
![]() |
Статьи |
Если Вы хотите, чтобы Ваша программа запускалась автоматически при запуске Windows, Вы должны прописать ее в Автозагрузку. Главным образом, в этой статье используется два варианта, которые описаны в данной статье. Первая возможность создания автозагрузки – создать ярлык в папке Автозагрузка. Существуют константы в Windows, которые позволяют определить системные папки. Константой для папки Автозагрузки является CSIDL_COMMON_STARTUP. Более подробно, Вы можете прочитать в справке по Windows. Вторая возможность заключается в создании записи в реестре Windows. Существуют различные места в реестре, где это можно сделать. Вот разделы реестра HKEY_LOCAL_MACHINE в ОС NT/2k/XP, к которым доступ имеет только Администратор:
Ключи RunServiceOnce и RunOnce выполняются только один раз. Этот ключ исчезнет при следующем запуске Windows. Если Вы хотите, чтобы программа запускалась постоянно при запуске Windows, Вам нужно создать соответствующую запись в разделе HKEY_LOCAL_MACHINE:
Следующая функция инкапсулирует доступ к этим ключам. Она получает три параметра: Имя записи, Имя файла (включая путь) и тип записи. Этот тип определяется следующим образом:
Нужно подключить модуль Registry в раздел uses модуля формы.
Это будет запускать Вашу программу при загрузке Windows или же, когда пользователь входит в систему.
|