Есть ли официальный графический интерфейс для установки и удаления.Net-служб в Windows Server 2008?

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

Я нашел два разных способа установки службы: 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 ответа

Решение

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

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

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

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

Другие вопросы по тегам