У меня есть программа на Java, и мне нужно создать службу Windows из этой программы Java.Я хочу в основном запустить командную строку
sc create \"" + serviceName + "\" binPath= \"" + batFile + "\" start= auto
Однако, когда я запускаю этот процесс из Java, я получаю сообщение об ошибке
[SC] OpenSCManager FAILED 5:
Access is denied.
Эта команда работает нормально, если пользователь является администраторомОднако мои пользователи этой Java-программы не будут администраторами.Как создать Службу Windows из Java (или запустив внешние программы) без прав администратора?
Редактировать: По-видимому, это невозможно.Есть ли в Windows другой способ запуска программы при запуске компьютера, кроме как через службу Windows?