在windows關機之前,我對初始化代碼C++沒有理想。運行時保護我的代碼的算法。這裏有什麼理想?如何在windows關機前初始化腳本C++
0
A
回答
0
我認爲你應該創建自己的object
class
並在destructor
(或~YourClass()
)內寫點東西。
1
我不抱歉地報告你不能可靠地做到這一點。您可以處理WM_QUERYENDSESSION或WM_ENDSESSION Windows消息,但這確實會陷入註銷而不是關閉。或者,您可以嘗試Windows服務並對停止信號作出反應。但是,就是這樣,你的服務被停止了。
然而;這一切都不可靠。如果您的某些防禦功能因關機代碼沒有運行而被最好的破解,那麼某個想要破壞他們的人只會關機。如果我認爲你正在編寫需要容錯的軟件,我現在會建議你使用只有崩潰的軟件。
爲了使後備存儲能夠在沒有損壞的情況下保持關機狀態,最便宜的方法是使用sqlite。
相關問題
- 1. 如何初始化在C++
- 2. 如何初始化在C#
- 3. C#如何初始化WebService
- 4. C++ 11的值初始化之前聚集初始化
- 5. 如何在Windows 8中正確初始化相機?
- 6. RequireJS在視圖初始化之前加載腳本
- 7. Windows Phone 8.1相機初始化
- 8. 初始化在C++
- 9. 如何初始化相關性在MassTransit
- 10. 從JSON初始化Rails模型 - 如何初始化子關聯?
- 11. 如何初始化C++中的基本成員初始化部分的std :: map?
- 12. C++初始化
- 13. c#初始化
- 14. C++ - 初始化與骨料初始化
- 15. 如何在C#中初始化BigInteger?
- 16. 如何用集合初始化初始化C++/cx類?
- 17. 如何在循環中初始化腳本變量?
- 18. H2:通過完整路徑提供初始化腳本(Windows 7)
- 19. 在初始化關閉
- 20. shell腳本中的初始化程序
- 21. Ansible初始化腳本期望
- 22. CentOS初始化腳本依賴
- 23. 可移植的初始化腳本?
- 24. chkconfig不添加redis初始化腳本
- 25. 如何春季開機初始化庫
- 26. 如何應對自我初始化之前關閉捕捉「
- 27. 恆圖初始化在C++
- 28. 初始化指針在C++
- 29. 初始化在C結構
- 30. Objective-C的 - 在初始化
沒有。他想對操作系統關機做出反應。 – Joshua