Board logo

标题: 怎样修改COMMAND.COM以防止用户CTRL+C终止批处理? [打印本页]

作者: hyzys     时间: 2005-2-12 00:00    标题: 怎样修改COMMAND.COM以防止用户CTRL+C终止批处理?

我们已知道通过把COMMAND.COM中“DEL”字符替换成其它字符可以使用户使用不了DEL命令。
虚心请教怎样修改COMMAND.COM(用UltraEdit等软件)以防止用户CTRL+C终止批处理?也就是说要修改COMMAND.COM的哪个部位或哪些地方?

作者: Michael     时间: 2005-2-12 00:00
修改command.com的头部吧,要不就是腹部。Ctrl+C终止批处理的确很让人伤心。
作者: DOSforever     时间: 2005-2-12 00:00
用4DOS吧。它可以让你对CTRL-C或CTRL-Break的按键做出你指定的反应
作者: gmy     时间: 2005-2-17 00:00
我也正想问这个问题,顶一下,望高手出招!
作者: gmy     时间: 2005-2-18 00:00
Wengier,你不是最了解DOS内核吗?请研究研究这个问题吧。
作者: martin325     时间: 2006-2-23 13:10
请问哪儿可以下载4DOS?
作者: 本是     时间: 2006-2-23 13:28
意义不大!
因为CTRL+C的处理是在INT 23h中断,可以修改此中断,执行用户程序;
或者更简单地,SHELL=x:\abc\command.com,你修改的COMMAND.COM立刻失效!