В реализации этого пути нет ничего сложного, класс-обертка:
Public Class AppConfig Shared autorunRegPath As String = «SOFTWAREMicrosoftWindowsCurrentVersionRun»
Public Shared Function SetAutorun(Autorun As Boolean , Optional IsCurrentUser As Boolean = True ) As Boolean Dim regkeyAutorun As Microsoft.Win32.RegistryKey = GetRegistryKey(IsCurrentUser) Try If Autorun Then regkeyAutorun.SetValue(Application.ProductName, Application.ExecutablePath) Else regkeyAutorun.DeleteValue(Application.ProductName) End If regkeyAutorun.Close() Return True Catch ex As Exception MsgBox(ex.ToString) End Try Return False End Function
Public Shared Function SetAutorun(Autorun As Boolean, Optional IsCurrentUser As Boolean = True) As Boolean .
Public Shared ReadOnly Property GetAutorunState( Optional IsCurrentUser As Boolean = True ) As Boolean Get Dim regkeyAutorun As Microsoft.Win32.RegistryKey = GetRegistryKey(IsCurrentUser) Try Dim value As Object = regkeyAutorun.GetValue(Application.ProductName) If value IsNot Nothing Then If value = Application.ExecutablePath Then Return True Else Dim result As DialogResult = MsgBox( «Найден ключ автозапуска для одноименного приложения расположенного в другом месте.» + _ vbNewLine + value.ToString + vbNewLine + «Удалить?» , vbYesNo) If result = DialogResult.Yes Then regkeyAutorun.DeleteValue(Application.ProductName) End If End If Catch ex As Exception MsgBox(ex.ToString) End Try Return False End Get End Property
Как добавить BAT-файл или программу в автозагрузку Windows 10 (7,8.1)
Public Shared ReadOnly Property GetAutorunState(Optional IsCurrentUser As Boolean = True) As Boolean .
Private Shared Function GetRegistryKey( Optional IsCurrentUser As Boolean = True ) As Microsoft.Win32.RegistryKey Dim regkeyAutorun As Microsoft.Win32.RegistryKey If IsCurrentUser Then regkeyAutorun = My.Computer.Registry.CurrentUser.OpenSubKey(autorunRegPath, True ) Else ‘ Если программа запущена не с правами администратора, то здесь выпадет ошибка regkeyAutorun = My.Computer.Registry.LocalMachine.OpenSubKey(autorunRegPath, True ) End If Return regkeyAutorun End Function
Private Shared Function GetRegistryKey(Optional IsCurrentUser As Boolean = True) As Microsoft.Win32.RegistryKey .
Источник: codius.ru
Добавление программы в автозагрузку на компьютере с ОС Windows
Автозагрузка — удобная функция семейства операционных систем Виндовс, которая позволяет запускать любое программное обеспечение во время её старта. Это помогает сохранить время и иметь все нужные для работы программы запущенными в фоне. В этой статье будет рассказано, каким образом можно добавить любое нужное приложение в автоматическую загрузку.
Как запускать программу при запуске Windows 11.Как добавить программу в автозагрузку на Windows 11
Добавление в автозапуск
Для ОС Windows 7 и 10 существует ряд способов добавления программ в автостарт. В обеих версиях операционных систем это можно сделать посредством сторонних программных разработок или же при помощи системных инструментов — решать вам. Компоненты системы, которыми можно редактировать список файлов, находящихся в автозагрузке, по большей части идентичны — различия можно обнаружить лишь в интерфейсе этих ОС. Что же касается сторонних программ, их будет рассмотрено три — CCleaner, Chameleon Startup Manager и Auslogics BoostSpeed.
Windows 10
Существует всего пять способов добавления исполняемых файлов в автозапуск на Виндовс 10. Два из них позволяют включить уже отключённое приложение и являются разработками сторонних производителей — программами CCleaner и Chameleon Startup Manager, остальные три — системные инструменты («Редактор реестра», «Планировщик заданий», добавления ярлыка в каталог автозагрузки), которые позволят добавить любое нужное вам приложение в список автоматического запуска. Подробнее в статье по ссылке ниже.
Windows 7
Виндовс 7 предоставляет три системных утилиты, которые помогут загрузить программное обеспечение при запуске компьютера. Это компоненты «Конфигурация системы», «Планировщик заданий» и простое добавления ярлыка исполняемого файла в директорию автостарта. В материале по ссылке ниже также рассмотрены две сторонние разработки — CCleaner и Auslogics BoostSpeed. Они обладают схожим, но чуть более расширенным функционалом, в сравнении с системными инструментами.
И седьмая, и десятая версии операционной системы Виндовс содержат в себе три, практически идентичных, стандартных способа добавления программ в автозапуск. Для каждой из ОС доступны приложения сторонних разработчиков, которые тоже отлично справляются со своей задачей, а их интерфейс является более доброжелательным в отношении пользователя, нежели встроенные компоненты.
Источник: lumpics.ru
Как в Windows 10 добавить программу в автозагрузку?
Здравствуйте, уважаемые пользователи. В этой записи вы узнаете о том, как в Windows 10 добавить программу в автозагрузку, даже если в самой программе нет такой настройки.
Автозапуск (англ. autorun ) и автоматическое воспроизведение autoplay ), или управление томами (англ. Volume Management ) — функция в некоторых операционных системах и средах, заключающаяся в автоматическом выполнении определённых операций при обнаружении вновь подключённого носителя данных или свежепримонтированной файловой системы. Источник: Wikipedia.
Как в Windows 10 добавить программу в Автозапус к?
Первым делом нам нужно найти специальную папку Автозагрузк и:
- Для начала копируем следующий код: shell:startup . (Кликните два раза левой мышкой по коду).
- Затем на клавиатуре нажимаем комбинацию клавиш + R (В левой нижней части экрана откроется Windows опция «Выполнить») .
- Наводим стрелку мышки в поле ввода текста. Нажимаем правой мышкой и выбираем вставить.
- Если наша команда вписалась, то нажимаем ок. (Откроется папка «автозагрузки») .
Следом мы добавим в папку автозагрузки ярлык нужной программ ы:
- Наводим стрелку мышки на ярлык программы, нажимаем левую мышку и не отпуская перетягиваем его в папку автозагрузки. Ярлык может находиться на рабочем столе, или «пуск — начальный экран», или «пуск — все приложения».
Была ли статья полезна?
Источник: mousepress.ru