Чтобы установить сервис, вы можете использовать утилиту sc. Шаги:
- Скопируйте исполняемый файл и все его зависимости в каталог (
%SYSTEMROOT%\System32
совершенно корректно).
- Запустите от имени администратора компьютера команду:
sc create MathsService binPath= %SYSTEMROOT%\System32\Maths.exe type= own type= interact start= demand DisplayName= "My fabulous Maths service"
Где MathsService - это имя службы, аргумент binPath - это двоичное расположение, а аргумент DisplayName - это имя, которое отображается в services.msc. Аргумент для запуска может быть загрузочным (не подходит для службы), системным (не подходит для службы), автоматическим (автозапуск), запросом (при запуске по требованию необходимо запустить службу вручную) или отключенным (служба не запускается). даже вручную).
В этом примере я использую type = own type = взаимодействовать. Это позволяет службе взаимодействовать с рабочим столом (например, для связи по протоколу TCP / IP).
Полная справка о синтаксисе sc доступна под управлением sc. Также проверьте http://support.microsoft.com/kb/251192