Сценарии
Установка и удаление | 1.1) installutil installutil <ServiceFile> installutil /u <ServiceFile> 1.2) sc sc create "<YOUR SERVICE NAME>" binpath= "[PATH_TO_YOUR_SERVICE_EXE]" start= auto sc delete "<YOUR SERVICE NAME>" Описание и установка: Clean stop of Windows Service in .NET ОСТАНОВКА, ЗАПУСК, РЕСТАРТ СЛУЖБ WINDOWS НА C# |
Запуск и остановка | net stop <servicename> net start <servicename> |
Отладка | Когда рабочая служба дойдет до данной строки. System.Diagnostics.Debugger.Launch(); |
Работа с зависшей на остановке и удалении службой |
Если служба помечена на удаление, но не может удалиться, то необходимо закрыть все процессы mmc |
Путь к файлам из приложения службы. | При развертывании у службы windows, в отличи от консольного приложения, относительный путь будет рассматриваться относительно системных папок, а не относительно exe файла службы. How to find windows service exe path |