看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Windows 問題(Question): 請問利用工作管理員,結束處理程序的時候,Windows 內部是如何運作的? 事實上我的需求是,程式在被結束前,需要釋放一些 resource ,否則將會 造成系統資源被吃掉,除非重新開啟系統,不然無法釋放。 現在的情況,若程式正常結束,則在最後利用 atexit() 或者是一些 form. unload() 之類的方式,可以在結束前釋放資源。 但如果是被 Task Manager Kill 掉,則將無法釋放。我也嘗試過 catch signal 的方式,似乎這個機制不是走這條路 ... 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.46
horngsh:windows hook 05/19 11:12
meconin:是說換掉kernel.dll嗎? ... 05/19 11:57
horngsh:google "如何避免程式被工作管理員關掉" 05/19 12:14
meconin:thanks, but it useless 05/19 14:43
KoenigseggG: is 05/19 18:32
meconin:you're right, thanks 05/20 10:32