Ich habe keine ideale für den Initialisierungscode C++ vor dem Herunterfahren von Windows. Zum Schutz des Algorithmus meines Codes beim Ausführen. Irgendein Ideal hier?Wie Initialisierungsskript C++ vor Windows Shutdown
Antwort
Ich denke, Sie sollten eine object
Ihrer eigenen class
erstellen und etwas in die destructor
(oder ~YourClass()
) schreiben.
Es tut mir leid zu berichten, dass Sie dies nicht zuverlässig tun können. Sie können WM_QUERYENDSESSION- oder WM_ENDSESSION-Windows-Nachrichten verarbeiten, aber das schließt das Abmelden und nicht das Herunterfahren wirklich ein. Alternativ könnten Sie einen Windows-Dienst versuchen und auf das Stoppsignal reagieren. Aber das ist genau das, Ihr Service wird gestoppt.
JEDOCH; nichts davon passiert zuverlässig. Wenn Sie einige Abwehrmechanismen haben, die am besten durch den nicht ausgeführten Shutdown-Code unterbrochen werden, wird jemand, der sie zerstören möchte, die Maschine nur ausschalten. Wenn ich dachte, dass Sie Software schreiben, die fehlertolerant sein sollte, würde ich Sie jetzt auf Crash-Only-Software beraten.
Um einen Backup-Speicher zu erstellen, der überleben kann, ohne beschädigt zu werden, ist der billigste Weg, sqlite zu verwenden.
- 1. App Shutdown C# Windows
- 2. programmatisch Shutdown Windows XP
- 3. Python - Windows-Shutdown-Ereignisse
- 4. Shutdown Windows nach der Simulation
- 5. C# OPC Client Shutdown
- 6. log4cplus: Absturz auf Logger :: Shutdown auf Windows
- 7. Abfangen von Windows Vista-Shutdown-Ereignis in C#
- 8. Shutdown Mac Objective C
- 9. Windows XP Remote Shutdown von Benutzerkonto
- 10. Google Container Engine-Initialisierungsskript
- 11. Shutdown-Ereignis für Konsolenanwendung C#
- 12. Windows 7 Remote Shutdown: Zugriff verweigert (5)
- 13. Konnte cp_init Klassencache für Initialisierungsskript nicht öffnen
- 14. Remote-Shutdown-Befehl funktioniert nicht für Windows Embedded-Computer
- 15. Shutdown MongoDB-Server mit C# Treiber 2.2.3
- 16. Übergeben von Argumenten an Job-Initialisierungsskript
- 17. Windows-Instanzen vor Ort
- 18. App shutdown
- 19. Wie überschreiben executorService Shutdown-Methode
- 20. NetBeans Shutdown ohne Grund
- 21. Holen Sie sich Windows-Sichtbarkeit bei App-Shutdown
- 22. Graceful shutdown von GenServer
- 23. Wie erkennt man Linux shutdown/reboot
- 24. Shutdown Befehlszeile und Nachrichten Probleme
- 25. Abbrechen PC-Shutdown - ohne Zeitzone
- 26. Verwenden einer Variablen innerhalb des Befehls shutdown
- 27. Elixier-Task - Graceful Shutdown
- 28. node.js shutdown/restart observer
- 29. Python Flask shutdown Ereignishandler
- 30. Azure Websites 404 Shutdown
Nein. Er möchte auf das Herunterfahren des Betriebssystems reagieren. – Joshua