Interesuje mnie, w jaki sposób harmonogram zadań kończy działanie. Dodałem aplikację do zadań terminarza zadań, a ona łączy się, jak po naciśnięciu końca w Harmonogram zadań dla mojego zadania (po uruchomieniu go z harmonogramu zadań), zadanie jest zabijane przez okna (nie otrzymano wiadomości WM_QUIT
lub WM_CLOSE
w moja aplikacja). Nie znalazłem też sposobu, aby skonfigurować sposób, w jaki chcę, aby moje zadanie było zamykane w Task Scheduler. Moim celem jest traktowanie wiadomości wysyłanej przez Harmonogram zadań (jeśli jest dostępna) i ładowanie aplikacji.W jaki sposób Task Scheduler kończy pracę?
5
A
Odpowiedz
2
Prawdopodobnie proces zostanie zabity przy pomocy funkcji Windows TerminateProcess()
. Kolejka komunikatów nie ma z tym nic wspólnego. Nie ma sposobu, aby to skonfigurować i nie ma możliwości przechwycenia TerminateProcess.
Jeśli potrzebujesz działać przez dłuższy czas, rozważ utworzenie prawdziwej usługi Windows zamiast korzystania z Harmonogramu zadań. Następnie otrzymasz powiadomienia o kontroli serwisowej, w tym powiadomienia o wyłączeniu, które pozwolą Ci oczyścić się przed wyjściem z usługi.
Powiązane problemy
- 1. laravel Task Scheduler Błąd appendOutputTo
- 2. W jaki sposób program Windows Task Scheduler w Win7 rozpoznaje nieudane zadanie?
- 3. W jaki sposób zawiesić pracę w firebird?
- 4. Dlaczego mój przełożony kończy pracę?
- 5. Jak zrestartować usługę Windows przy użyciu Task Scheduler
- 6. Wykonaj kod, gdy debuger VisualStudio kończy pracę:
- 7. Aplikacja JavaFX (korzystająca z preinstalowanego) kończy pracę przedwcześnie
- 8. jaki sposób możemy uzyskać WZP EntityManager Flush pracę
- 9. jaki sposób std :: skopiować pracę z iteratorów strumienia
- 10. Kiedy OpenGL kończy pracę ze wskaźnikami w funkcjach?
- 11. groovyc ant task kończy się niepowodzeniem z fork = "true"
- 12. W jaki sposób Eclipse kończy działanie uruchomionego programu?
- 13. Próba utworzenia zaplanowanego zadania jednokrotnego uruchomienia przy użyciu C++, Task Scheduler 1.0 na win7
- 14. CLR kończy pracę, gdy wątek zostanie nieobsługiwany. Wyjątek
- 15. Jak powiadomić program Windows Task Scheduler, gdy moja aplikacja ulegnie awarii?
- 16. Prosty sposób wyłączania obserwatorów podczas rake task?
- 17. W jaki sposób rozpoczyna się i kończy działanie C++, gdy argument jest tablicą?
- 18. Jak mogę zaplanować pracę "tygodniową" na Heroku?
- 19. Airflow Systemd scheduler nie działa
- 20. ActivityManager.forceStopPackage() od Task Manager
- 21. Wiosna @Scheduler równolegle działa
- 22. SQL jak zrobić pracę uruchomić pracę?
- 23. Usługa systemu Windows w Task Scheduler - usługa nie może zostać uruchomiona. Proces usługi nie mógł połączyć się z kontrolerem usługi.
- 24. Spring Cancel @Async Task
- 25. iPhone Task Completion
- 26. Jak `ngOnChanges` pracę w` angular2`
- 27. Google Task API Move Task do innej listy
- 28. Mylyn Task Focus UI
- 29. MSBuild MSBuildCommunityTasks Task Time
- 30. Jaki jest najlepszy sposób ustalenia, czy Tomcat rozpoczął pracę z plikiem node.js