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

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

1 ответ1

3

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .