如何获知程序被强制关闭,可以在强制关闭时做一些处理
如何获知程序被强制关闭,可以在强制关闭时做一些处理?
正常点右上的“X”,或者画面上的关闭按钮可以触发Form1_Closing事件。但是非正常关闭,比如从windows任务管理器中关闭的话,就没办法获知并添加处理了。
[解决办法]
當開啟 form -->load --> write(xml or txt or db) 新增 PK=+1 , 2010/6/28 ,ON
當正常關閉 form -->所有觸發 close .. call function --->write 找 pk=1,OFF
每次進來就是 pk+1 ON , 關閉 PK+1 OFF ; 非正常程序 , 就沒OFF
參考看看
[解决办法]
一定要实现。就是看门狗。做个进程监视你的主程序,主程序正常退出,通知看门口,如果没通知,主程序没了。看门狗提示用户。