Запустите службу Windows один раз

Запустите службу Windows один раз

У меня есть файл .exe, который является службой Windows. Я хочу запустить этот файл, но только один раз. Я не хочу его устанавливать или что-то в этом роде.

Есть ли способ сделать это в Windows 10?

решение1

Я так не думаю, пока вы не получите исходный код.

Служба Windows exe имеет структуру, отличную от обычного exe-файла, и содержит только такие методы, как OnStart, OnStop, поэтому нет определенной точки для начала выполнения кода в этом исполняемом файле.

Вам придется использовать какой-то инструмент, который эмулируетsvchost.exe, но я сомневаюсь, что что-то подобное существует.

Вы можете установить, запустить, остановить и удалить его с помощью пакетной команды, но для этого требуются права локального администратора.

Связанный контент