作者Mewra ()
看板C_and_CPP
標題[問題] 有沒有除了exit外的關閉程式方法?
時間Fri Nov 13 14:33:22 2009
Hi, 請問除了exit()外還有其它function可以關閉程式嗎?
程式因為一些內部還沒發現的問題, 以致在執行了包含了exit(0)的指令後,
還得再多按一次enter才能關閉程式. 因為還蠻複雜的, 所以想說先不卡在
這裡, 請問有其它更暴力一點的function可以不顧到其它東西直接把程式關掉嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.110.117.10
1F:推 legnaleurc:SIGKILL 11/13 14:35
2F:推 littleshan:throw exception 11/13 15:55
3F:→ softwind:kill process ? 11/13 23:13
4F:推 sunneo:abort 11/13 23:18
5F:→ sunneo:我覺得你應該是記憶體寫到main的ret addr了 11/13 23:19
6F:→ sunneo:這可能發生在buffer overflow,或者calling convention 11/13 23:20
7F:→ Mewra:嗯嗯 因為得從程式裡下關閉指令..的確是在main裡有一個 11/16 01:17
8F:→ Mewra:blocking call, 不過要destruct的地方太多了, 想說有沒有比 11/16 01:17
9F:→ Mewra:exit更暴力一點的方法一次由程式內下指令一次關乾淨 11/16 01:17