Как установить службу Windows, созданную в VC ++ 6.0

Любой в порядке. Я использую для () сам, и я не знаю, существуют ли проблемы компиляции. Я подозреваю, что они оба оптимизированы вниз к в значительной степени тому же самому.

5
задан user196614 19 November 2009 в 12:46
поделиться

1 ответ

Чтобы установить службу, вы можете использовать утилиту sc. Шаги следующие:

  • Скопируйте исполняемый файл и все его зависимости в каталог (% SYSTEMROOT% \ System32 вполне допустим).
  • Запустите от имени администратора компьютера команду:

sc create MathsService binPath =% SYSTEMROOT% \ System32 \ Maths.exe type = own type = interact start = require DisplayName = "My fabulous Maths service"

Где MathsService - это имя службы, аргумент binPath - это двоичное расположение а аргумент DisplayName - это имя, которое отображается в services.msc. Аргументом для запуска может быть загрузка (не подходит для службы), система (не подходит для службы), авто (автозапуск), требование (запуск по запросу, вам необходимо запустить службу вручную) или отключено (служба не запускается. даже вручную).

В этом примере Я использую type = own type = interact. Это позволяет службе взаимодействовать с рабочим столом (например, для связи TCP / IP).

Полный справочник sc sintaxis доступен при запуске sc. Также проверьте http://support.microsoft.com/kb/251192

4
ответ дан 15 December 2019 в 01:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: