Исходный код вики Windows Service

Версия 13.3 от Alexandr Fokin на 2021/10/19 11:16

Скрыть последних авторов
Alexandr Fokin 7.1 1 0) В проекте службы необходимо реализовать класс установщик
Alexandr Fokin 2.1 2
Alexandr Fokin 7.1 3
Alexandr Fokin 2.1 4 Управление установкой/удалением
5
6 1) installutil
Alexandr Fokin 3.1 7 C:\Windows\Microsoft.NET\Framework\<version>
Alexandr Fokin 2.1 8 installutil <ServiceFile>
9 installutil /u <ServiceFile>
10
11 2) sc
12 sc create "[YOUR SERVICE NAME]" binpath= "[PATH_TO_YOUR_SERVICE_EXE]" start= auto
13 sc delete "[YOUR SERVICE NAME]"
14
15
Alexandr Fokin 11.1 16 Когда рабочая служба дойдет до данной строки:
Alexandr Fokin 12.1 17 {{code language="c#"}}System.Diagnostics.Debugger.Launch();{{/code}}
Alexandr Fokin 11.1 18 то она выкинет специальный exception, который позволит подключить отладку VisualStudio к службе и ослеживать работу службы, события, возникающие в ее жизненном цикле.
Alexandr Fokin 5.1 19
20
21 Описание и установка:
Alexandr Fokin 4.1 22 https://metanit.com/sharp/tutorial/21.1.php
23 https://metanit.com/sharp/tutorial/21.2.php
24
Alexandr Fokin 10.1 25 Ссылки:
Alexandr Fokin 13.1 26 [[Архитектура и модели.Концепция Worker (Worker and WorkerParallelWrapper).WebHome]]