Добавить приложение в автозапуск ОС из кода

289
12 февраля 2019, 10:50

Такое вообще возможно? Именно что бы из кода Java программы это делалось. ОС Windows.

Answer 1

Возможно, причем легко. Открываете системный реестр (вот так, например: Read/write to Windows registry using Java):

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run - autorun только текущего пользователя, либо

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run - общий autorun (требует прав администратора),

и пишете туда строковую переменную с произвольным именем (например, "MyProggie_Autorun") и командой, которую надо выполнить, в качестве значения. В вашем случае командой запуска jar.

Answer 2

один из вариантов это сделать сервис для jar-ника, например, с помощью WinSW

READ ALSO
Нужно запарсить массив JSON-объектов

Нужно запарсить массив JSON-объектов

Есть массив JSON-объектов, которые я не могу запарсить, объектов 20 штук, у всех 3 одинаковых поляБанально не могу найти методы парсинга массива...

230
Пустой результат при запросе с русскими символами в условии WHERE

Пустой результат при запросе с русскими символами в условии WHERE

Подключаюсь к базе MySQL из кода на Java через JDBCПри выполнении запроса:

262
Как сделать перезаписать строки в PostgreSql?

Как сделать перезаписать строки в PostgreSql?

есть запрос выполняемый через JDBC, например :

240
XML с параметрами (POST)

XML с параметрами (POST)

Можете пожалуйста пример какой подсказать для реализации post метода в контролере springПо условию контроллер, принимает на вход XML с параметрами

270