Автозапуск приложения без помещения в папку автозагрузки - PullRequest
0 голосов
/ 17 октября 2019

У меня есть приложение, в котором мы автоматически запускаем derby DB , веб-сервис весенней загрузки, приложение Java Fx и скрипт на python. Я создал исполняемый файл, который выполняет этот скрипт Python и помещает его в папку автозагрузки. Это правильный метод для запуска скрипта автоматически. Некоторые антивирусы считают мой exe-файл вредным для этого.

Как такие приложения, как Teamviewer и Utorrent, автоматически запускаются при запуске ПК?

1 Ответ

0 голосов
/ 17 октября 2019

Вы можете использовать ключи реестра Run или RunOnce:

Ключи реестра Run и RunOnce приводят к запуску программ при каждом входе пользователя в систему. Значением данных для ключа является командная строка длиной не более 260 символов. Зарегистрируйте программы для запуска, добавив записи вида description-string = commandline. Вы можете написать несколько записей под ключ. Если под каким-либо конкретным ключом зарегистрировано более одной программы, порядок их запуска не определен.

Реестр Windows включает следующие четыре ключа:

  • HKEY_LOCAL_MACHINE \ Software \Microsoft \ Windows \ CurrentVersion \ Run
  • HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ Run
  • HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce
  • Программное обеспечение HKEY_CURRENT_USER\ Microsoft \ Windows \ CurrentVersion \ RunOnce

https://docs.microsoft.com/en-us/windows/win32/setupapi/run-and-runonce-registry-keys

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...