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

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

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

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

в чем секрет?


person TheoJones    schedule 16.10.2008    source источник


Ответы (2)


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

person blowdart    schedule 16.10.2008

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

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

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

person AJ.    schedule 16.10.2008