A Windows szolgáltatás létrehozásának szokásos eszköze a Visual Studio. Net sablon, amelynek neve Windows Service.
Szükséges
A Windows Service eszköz fő előnye, hogy az öröklés alkalmazásával és a szükséges módszerek módosításával automatikusan létrehozza a megfelelő osztályokra és névkategóriákra való hivatkozásokat
Utasítás
1. lépés
Győződjön meg arról, hogy megérti a szolgáltatás létrehozásának lépéseit: - a szolgáltatás szolgáltatásnevének helyes meghatározása; - a szükséges telepítők létrehozása; - felülírás végrehajtása; - az OnStop és az OnStart kód meghatározása; - a konfigurációs módszer meghatározása a szolgáltatáshoz. létrehozott szolgáltatás.
2. lépés
A Tulajdonságok párbeszédpanelen állítsa be a létrehozandó szolgáltatás kívánt nevét. Vegye figyelembe, hogy a kiválasztott szolgáltatásnévnek meg kell egyeznie az osztálytelepítő alkalmazás által használt névvel. A használt név értékének bármilyen változása az osztály telepítő alkalmazásának frissítését jelenti.
3. lépés
Használja a szükséges paramétereket a létrehozott szolgáltatás tulajdonságainak és működési módjainak meghatározásához: - Igaz - a CanStop szakaszban - a végrehajtást megszakító kérelmek fogadásának engedélyezése; - Igaz - a CanShutDown szakaszban - az értesítések fogadásának engedélyezése a számítógép fordításakor kikapcsolja az OnShutDown eljárást; - Hamis - a CanPauseAndContinue szakaszban - a szolgáltatás megszakításának és folytatásának megtiltásához, vagy True - ezeknek a műveleteknek engedélyezéséhez; - Hamis - a CanHandlePowerEvents szakaszban - megtiltja, hogy a szolgáltatás értesítést kapjon a változásokról a számítógép bekapcsolt állapotában, vagy True - az ilyen értesítések fogadásának engedélyezése; - False - az AutoLog szakaszban - a szolgáltatás által végrehajtott műveletekről szóló jelentés rögzítésének tiltása az eseménynaplóba, vagy True - az eseménynaplózás engedélyezése.
4. lépés
Hívja meg a kódszerkesztő eszközt, és írja be a szükséges feldolgozási értékeket az OnStop és OnStart eljárásokhoz. Módosítsa a funkcionalitásban módosítandó módszerek értékeinek paramétereit, és adja hozzá a létrehozandó szolgáltatáshoz szükséges telepítőket.
5. lépés
Bontsa ki a Build menüt, és adja meg a Build Solution parancsot anélkül, hogy megpróbálná használni az F5 funkciógombot a szolgáltatás elindításához. Telepítse a létrehozott szolgáltatást.