eessõna
Pärast eelmist artiklit Windowsi teenuste loomisest kirjeldab see artikkel lihtsamat viisi Windowsi teenuste loomiseks. Kasuta Topshelfi kolmanda osapoole pluginaid.
Keskkond ja tööriistad
>Windows 10 süsteem
>VS 2017
Tekst
1: Loo uus konsoolirakendus.
2: Paigalda "Ülemine riiul", ja tsiteeritud. Samuti võid klõpsata lingil, et alla laadida (Hüperlingi sisselogimine on nähtav.)
3: Kleebi järgmine kood:
4: F5 käivitab programmi ja näed, et iga sekund väljastab see ühe joone.
5: Kuuendas reas kirjuta väljumiseks Ctrl +C. Nii et me peatume.
Paigaldusteenused
Oleme juba varem Topshelfiga ajastatud ülesandeid rakendanud. Paigaldame selle teenusesse.
1: Koodi osas võite viidata eelmisele artiklile. Start() stop() meetodis salvesta info. Nii näed järgmises paigalduses programmi töötamas intuitiivsemalt.
2: Esiteks, avage CMD administraatorina. Seejärel kasuta käsureda, et lõigata kata, kus programm töötab ("bin\Debug").
3: Alusta teenuse paigaldamist. Sisesta käsureale "TopshelfDemo.exe install" – > enter.
4: Ülaloleval pildil on näha, et paigaldus on edukas. Nüüd alusta teenust, sisesta "TopshelfDemo.exe start" – > sisesta.
5: Ülaloleval joonisel on näha, et teenus on edukalt käivitatud. Üks Topshelfi omadusi on see, et sama instantsi saab paigaldada mitme erineva nime all.
Seejärel sisesta "TopshelfDemo.exe –instance "newinstallname" install" – > sisesta.
Alusta teenust selle uue nimega, sisesta "TopshelfDemo.exe –instance "newinstallname" start" – > sisesta.
6: Näed, et teine instants on samuti edukalt paigaldatud. Nüüd vaatame teenuse staatust.
Teenust on näha, käivitatakse kaks instantsi.
7: Stop Service Sisesta "TopshelfDemo.exe peatus" – > sisene.
Desinstalli teenus, sisesta "TopshelfDemo.exe desinstalli" – > sisesta.
8: Desinstalli teise installatsiooni eksemplar, millel on sarnane süntaks. Käsureda on:
Epiloog
Topshelf on parem, kui Quartz.Net on planeeritud teeninduseks.
|