Существует ли официальный способ установки и удаления служб .Net в Windows Server 2008 с помощью графического интерфейса пользователя? - PullRequest
1 голос
/ 22 июня 2010

Пожалуйста, прочитайте весь вопрос;Я лично думаю, что это , связанное с программированием;если вы думаете иначе, пожалуйста, мигрируйте без повторного голосования.

Я нашел два разных способа установки сервиса: http://www.wsinnovations.com/softeng/support/manualservice.html

, а также использование http://msdn.microsoft.com/en-us/library/50614e95(VS.80).aspx

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

Я использовал команду sc delete <servicename> для удаления службы (потому что она короче) при установке сinstallutil команда.Я надеюсь, что это не приведет к каким-либо побочным эффектам;Я хотел бы исключить это.

В идеале, должна быть возможность устанавливать и удалять службы прямо с экрана, который позволяет пользователю запускать и останавливать их, но такой опции, к сожалению, не существует.Я ищу следующую лучшую вещь, которая является оболочкой графического интерфейса для installutil.exe

Ответы [ 3 ]

3 голосов
/ 22 июня 2010

Нет - не так, как я полагаю, вы думаете о.Путь GUI может быть частью MSI или другого установщика, который вызывает те же API, что и installutil.

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

1 голос
/ 22 июня 2010

Вы можете создать установщик, используя одну из множества платформ установки. Я лично использую WiX , и есть множество примеров о том, как писать такие вещи.

1 голос
/ 22 июня 2010

Возможно, посмотрите здесь, чтобы получить представление о базовом API: Установите службу Windows .NET без InstallUtil.exe

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...