作者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