Задать вопрос
@parkito

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

Здравствуйте. Имеется javaFX приложение, необходимо дать пользователям право добавлять и удалять программу из автозапуска. Подскажите, пожалуйста, как это можно организовать в коде? Нужно работать с реестром или же есть winAPI?
  • Вопрос задан
  • 333 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
tonyslark
@tonyslark
junior system administrator
Для конкретного пользователя можно создавать параметр с полным путем к вашей программе в ветке HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
Проблем с правами быть не должно.
Ответ написан
Комментировать
bsf
@bsf
Если речь идет о автостарте самой программы, то можно программно создать/удалить ярлык на jar в
C:\Users\User\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Раз приложение уже написали, то создать или удалить файл не составит труда.
Для реестра и JNA нужно будет поднимать права рядового пользователя.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы