przedmowa
W oparciu o poprzedni artykuł o tworzeniu usług Windows, ten artykuł przedstawi prostszy sposób tworzenia usług Windows. Używaj wtyczek Topshelf firm trzecich.
Środowisko i narzędzia
>System Windows 10
>VS 2017
Tekst
1: Stwórz nową aplikację konsolową.
2: Instalacja "Topshelf", i cytowany. Możesz też kliknąć w link, aby pobrać (Logowanie do linku jest widoczne.)
3: Wklej następujący kod:
4: F5 uruchamia program i widać, że co sekundę generuje linię.
5: W linii 6 zapisz Ctrl +C, aby zakończyć. Więc przestajemy.
Usługi instalacyjne
Już wcześniej wdrożyliśmy zadania czasowe z Topshelf. Zainstalujmy to w usłudze.
1: Jeśli chodzi o część dotyczącą kodu, możesz odnieść się do poprzedniego artykułu. W metodzie start() stop() zapisuj informacje. W ten sposób, podczas kolejnej instalacji, można zobaczyć działanie programu bardziej intuicyjnie.
2: Po pierwsze, otwórz CMD jako administrator. Następnie użyj wiersza poleceń, aby przejść do katalogu, w którym program jest uruchomiony ("bin\Debug").
3: Zacznij instalować usługę. Wpisz "TopshelfDemo.exe install" w wierszu poleceń – > enter.
4: Na powyższym zdjęciu widać sukces instalacji. Teraz rozpocznij usługę, wpisz "TopshelfDemo.exe start" – > wejdź.
5: Na powyższym rysunku widać pomyślnie uruchomienie usługi. Jedną z funkcji Topshelf jest możliwość wdrożenia tej samej instancji pod kilkoma różnymi nazwami.
Następnie wpisz "TopshelfDemo.exe –instancja "newinstallname" install" – > enter.
Rozpocznij usługę od tej nowej nazwy, wpisz "TopshelfDemo.exe –instancja "newinstallname" start" – > enter.
6: Widać, że druga instancja również została pomyślnie zainstalowana. Teraz sprawdźmy status usługi.
Usługa jest widoczna, uruchamiane są dwie instancje.
7: Stop Service Wprowadź "TopshelfDemo.exe stop" – > wejść.
Odinstaluj usługę. Wprowadź "TopshelfDemo.exe odinstaluj" – > enter.
8: Odinstaluj instancję drugiej instalacji o podobnej składni Wiersz poleceń to:
Epilog
Topshelf jest lepszy z Quartz.Net do regularnych kursów.
|