Standardverktøyet for å lage en Windows-tjeneste er Visual Studio. Net-malen kalt Windows Service.
Det er nødvendig
Den største fordelen med dette Windows Service-verktøyet er automatisk oppretting av referanser til riktige klasser og navnekategorier ved å bruke arv og endre de nødvendige metodene
Bruksanvisning
Trinn 1
Forsikre deg om at du forstår rekkefølgen av trinn for å opprette tjenesten: - definere tjenestenavnet på tjenesten riktig; - opprette nødvendige installatører; - utføre en overstyring; - definere OnStop- og OnStart-koden; - definere konfigurasjonsmetoden for opprettet tjeneste.
Steg 2
Bruk dialogboksen Egenskaper for å angi ønsket navn for tjenesten du oppretter. Merk at det valgte tjenestenavnet må samsvare med navnet som brukes av klasseinstallasjonsprogrammet. Enhver endring i verdien på navnet som brukes, innebærer en oppdatering av klassinstallasjonsprogrammet.
Trinn 3
Bruk de nødvendige parametrene for å definere egenskapene og metodene for funksjonen til den opprettet tjenesten: - True - i CanStop-delen - for å tillate mottak av forespørsler som avbryter utførelsen; - True - i CanShutDown-delen - for å tillate mottak av varsler når datamaskinen er slått på av som kaller OnShutDown-prosedyren; - Falsk - i delen CanPauseAndContinue - for å forby avbrudd og gjenopptakelse av tjenesten, eller True - for å tillate disse handlingene; - False - i delen CanHandlePowerEvents - for å forhindre at tjenesten mottar varsler om endringer i datamaskinens strømtilstand, eller sant - for å tillate mottak av slike varsler; - usant - i seksjonen AutoLog - for å forby registrering av en rapport om handlinger utført av tjenesten i hendelsesloggen, eller sant - for å aktivere hendelseslogging.
Trinn 4
Ring koderedigeringsverktøyet og skriv inn de nødvendige behandlingsverdiene for OnStop og OnStart-prosedyrene. Endre parametrene for verdiene til metodene som skal endres i funksjonalitet, og legg til nødvendige installatører for tjenesten som opprettes.
Trinn 5
Utvid Build-menyen og spesifiser Build Solution-kommandoen uten å prøve å bruke F5-funksjonstasten til å starte tjenesten. Installer den opprettet tjenesten.