Хотя это не чистое решение .NET, оно может быть реализовано в .NET и является одним из поддерживаемых MS методов перенастройки службы.Кроме того, он не требует прямых манипуляций с реестром (лучше избегать, если это возможно).
Вы можете изменить описание службы Windows с помощью утилиты контроллера службы командной строки Windows, SC.exe
.
Вы можете выполнить команду, которую необходимо выполнить, из своего кода .NET или вызвать ее из оболочки или сценария, например CMD.exe
или PowerShell.
sc.exe config YourServiceName displayName= "Your service description..."
Примечание:
- Подробную информацию о команде
SC config
можно найти здесь: Справочная страница MS Docs SC Config - YourServiceName - это фактическое имя службы вашегоприложение, а не его текущее DisplayName (если, конечно, они не идентичны)
- Если ваше DisplayName содержит более одного слова, его необходимо заключить в кавычки
- Не должно быть пробеламежду словом «displayName» и знаком равенства
- Между знаком равенства и началом описания желаемой услуги должно быть один или несколько пробелов