Установка и удаление Windows служб
Я задолбался каждый раз ставить, запускать, останавливать и удалять разрабатываемые службы через InstallUtil.exe, потому написал приложение, которое это всё упрощает.
Приложение использует тот же самый InstallUtil.exe, но теперь не нужно лезть в консоль и печатать там команды.
Описание
Всё управление вынесено в пять кнопок:
- Запрос статуса службы (работает, остановлена, не установлена);
- Установка службы (
InstallUtil.exe D:\path2service\yourservice.exe); - Запуск службы (
net start yourservice); - Остановка службы (
net stop yourservice); - Удаление службы (
InstallUtil.exe /u D:\path2service\yourservice.exe).
Приложение самостоятельно находит все установленные версии .NET Framework, нужно только выбрать требуемую для вашей службы.
Требования
Приложение тестировалось в Windows 8.1, но должно работать в любой, главное чтобы был установлен .NET Framework 4.5.1.
Настройки
В .config файле есть некоторые настройки.
netPath_default
Если приложение не сможет найти .NET Framework, то можно указать путь вручную.
consoleEncoding
Кодировка результата выполнения команд.
Загрузить
Для запуска нужна только папка bin\Release, остальное можете удалить. Из самой папки нужны только эти файлы:
NWShelper.exeNWShelper.exe.configOokii.Dialogs.Wpf.dll
Можете оставлять замечания/предложения на этой странице либо тут в каментах.