De standaardtool voor het maken van een Windows-service is de Visual Studio. Net-sjabloon met de naam Windows Service.
Het is nodig
Het belangrijkste voordeel van deze Windows Service-tool is het automatisch aanmaken van verwijzingen naar de juiste klassen en naamcategorieën door overerving toe te passen en de vereiste methoden te wijzigen
instructies:
Stap 1
Zorg ervoor dat u de volgorde van stappen voor het maken van uw service begrijpt: - het correct definiëren van de servicenaam van de service; - het creëren van de benodigde installatieprogramma's; - het uitvoeren van een override; - het definiëren van de OnStop- en OnStart-code; - het definiëren van de configuratiemethode voor de dienst gemaakt.
Stap 2
Gebruik het dialoogvenster Eigenschappen om de gewenste naam in te stellen voor de service die u aan het maken bent. Houd er rekening mee dat de geselecteerde servicenaam moet overeenkomen met de naam die wordt gebruikt door het klasse-installatieprogramma. Elke wijziging in de waarde van de gebruikte naam impliceert een update van de klasse-installatietoepassing.
Stap 3
Gebruik de noodzakelijke parameters om de eigenschappen en werkwijzen van de gemaakte service te definiëren: - True - in de sectie CanStop - om het ontvangen van verzoeken toe te staan die de uitvoering onderbreken; - True - in de sectie CanShutDown - om het ontvangen van meldingen toe te staan wanneer de computer wordt ingeschakeld uit die de OnShutDown-procedure aanroepen; - False - in de sectie CanPauseAndContinue - om de onderbreking en hervatting van de service te verbieden, of True - om deze acties toe te staan; - False - in de sectie CanHandlePowerEvents - om te voorkomen dat de service meldingen over wijzigingen ontvangt in de energiestand van de computer, of True - om het ontvangen van dergelijke meldingen toe te staan; - False - in de sectie AutoLog - om het opnemen van een rapport van acties die door de service zijn uitgevoerd in het gebeurtenislogboek te verbieden, of True - om gebeurtenisregistratie in te schakelen.
Stap 4
Roep de code-editor op en voer de vereiste verwerkingswaarden in voor de OnStop- en OnStart-procedures. Wijzig de parameters van de waarden van de methoden die in functionaliteit moeten worden gewijzigd en voeg de benodigde installatieprogramma's toe voor de service die wordt gemaakt.
Stap 5
Vouw het menu Build uit en geef de opdracht Build Solution op zonder de functietoets F5 te gebruiken om de service te starten. Installeer de gemaakte service.