
На моей работе процедура преобразования .bat-файла в службу Windows описывается следующим образом:
-Start the command prompt as an Administrator
-Type the following command ActiveTask.bat -install
Я никогда не видел такого способа создания .bat-файла как службы Windows, и когда я посмотрел в Интернете:http://www.voidtools.com/support/everything/command_line_options/#-install-optionsЯ не могу найти "-install" без параметров. Обратите внимание, что я не могу проверить это сам, потому что у меня нет прав администратора на моем компьютере. Мой вопрос: следует ли мне изменить процедуру на выполнение .bat-файла, который создает запланированную задачу при запуске, или оставить эту? Есть ли другая альтернатива? Мне нужно, чтобы пользователь установил на свой компьютер программу, которая запускается без необходимости входа в систему и с максимально простыми шагами.
решение1
ActiveTask.bat — это скрипт, который будет искать параметр -install для установки. Если это так, он установит себя как службу.
То, как это делается, очень специфично для этого скрипта, и это не функция Windows. Чтобы узнать, как это сделать, отредактируйте файл ActiveTask.bat с помощью текстового редактора.