Как зарегистрировать службу Windows во время установки?

StackOverflow https://stackoverflow.com/questions/208575

Вопрос

Я создал приложение службы Windows в VB.net 2008 и использовал мастер установки, чтобы добавить процесс установки.

Установщик работает, поскольку добавляет приложение для добавления/удаления программ, копирует все файлы и т. д., но в нем отсутствует последний (обязательный) этап фактической установки службы.

Я добавил основной результат проекта в качестве настраиваемого действия для установки и удаления, но безуспешно.

в чем секрет?

Это было полезно?

Решение

Вам необходимо создать пользовательскую задачу установки;MSDN имеет Все, что Вам нужно знать

Другие советы

Вы можете сделать две вещи:

1) Используйте специальные действия в проекте установки, чтобы зарегистрировать службу с помощью утилиты командной строки installutil .Net Framework, или просто зарегистрируйте ее самостоятельно с помощью installutil.

2) Добавьте класс установщика в службу Windows.Этот связь должен предоставить вам всю необходимую информацию, просто пропустите начальные части о создании службы.Это способ, который я рекомендую.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top