无忧启动论坛

标题: 关于DOS驱动与程序的卸载问题!请教(不可能解决) [打印本页]

作者: szcxs    时间: 2008-3-22 19:29
标题: 关于DOS驱动与程序的卸载问题!请教(不可能解决)
loadsys.exe 是可以在DOS装载和卸载sys驱动
下面提出疑问
1.通过config.sys 装载的sys驱动,能通过loadsys.exe卸载吗?
2.这个东西能卸载exe程序吗?例如mouse.com,或有没其他软件可以卸载,我这里说的是一些不能 /U卸载的程序
3.grub里有一个mem 用内存来虚拟设备,我想问,有没方法把这些清理掉,整理DOS内存,例如我模仿了DOS启动盘,再模仿ISO,这个时候DOS启动盘就没必要了!想释放它!


[ 本帖最后由 szcxs 于 2008-3-27 07:42 AM 编辑 ]
作者: oym2007    时间: 2008-3-22 20:56
好象有一 个专门清理驻留的小程序,在autoexec.bat中加载它。按一下F12键,能完全清除驻留程序。具体名字记不清了,好多启动盘有它。你找找

escape.exe  使在任何时候都可以按F12键返回DOS命令行下

[ 本帖最后由 oym2007 于 2008-3-22 10:47 PM 编辑 ]

ESCAPE.rar

1.13 KB, 下载次数: 53, 下载积分: 无忧币 -2


作者: netwinxp    时间: 2008-3-23 14:44
驻留程序如果接管的是BIOS中断,那也许可以清理,如果接管DOS中断的话,清理就很有可能造成死机。如果是多个驻留程序挂接中断的话,那清理后死机的概率极大。BIOS中断磨人的中断向量也许可以恢复,其他中断的中断向量默认值是多少就没人知道了。另外,清理驻留程序还涉及内存分配链,有的还挂接驱动设备链。这些问题在DOS时代都没有好的解决办法,难道现在找到办法了?
比如,两个驻留程序A、B依次挂接INT 1CH,A取得默认向量保存在自己程序里,然后修改向量指向自己,B取得A改过后的向量保存起来,然后修改到自己。如果B先退出,A后退出没问题,如果A退出,B后退出就死机了。连退出都有问题,谈何容易清理啊?

[ 本帖最后由 netwinxp 于 2008-3-23 02:51 PM 编辑 ]
作者: szcxs    时间: 2008-3-23 22:15
原来那么复杂的!怪不得没人做出DOS内存释放程序!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3