设为主页 | 加入收藏 | 繁體中文

DOS不同版本的兼容使用

  大家晓得,无论是MS-DOS照旧PC-DOS,或是别的的DOS,都有许多差别的版本,比方大家最常用的MS-DOS就有1.0,3.0,3.3,5.0,6.2,7.10等众多版本。虽然DOS有很好的向下兼容本领,但用户照旧不时碰到低版本和高版本不能立室的使用的问题。当内部下令所要求的版本号与所使用的DOS版本不一致时,屏幕会显示“Incorrect DOS version”而回绝实行进一步操纵,这种版本检验有时是须要的,但大多数情况下则大可不用,尤其是在高版本的DOS下运行通常完全没有问题。因而,如今谈谈几个兼容使用的要领。
  一: 使用下令行东西软件更改版本号
  这是一种轻便易行的要领,只需一两条简单的DOS下令就可以完成,但是,它需要专门的软件,如VERS 1.1或DOSVER等。VERS的用法是,VERS [DOS版本号],如VERS 7.10就可使以后版本号变为7.10,十分适用。而DOSVER是个内存驻留步伐,可以主动调解DOS版本号,免去了人工操纵的贫苦。它们可以在“DOS软件分类下载”中下载,此中DOSVER为注册破解版本。
  二:使用DOS自带的SERVER
  SERVER是DOS 5.0起自带的下令,它使用创建版本表的要领运行差别版本的DOS步伐。要领是先设置版本表,然后将SERVER.EXE在CONFIG.SYS中用DEVICE/DEVICEHIGH下令加载。细致,每更改一次版本表都需重新启动盘算机才能见效。
  三:取消对DOS版本的检验
  内部下令用版本号检测的要领来确定正在使用的DOS版本。只要对这些内部下令稍做修正,就可取消它对DOS版本的查抄,使之能适用于任何版本的DOS。这样,便可顺利地使用任何版本的DOS内部下令。
  通用的要领是用DEBUG调入要修正的文件,用S下令寻找版本查抄功能4B的功能号赋值地址,然后反汇编这一地址,找到“JZ xxx”,将其用A下令修正成“JMP xxx”,再用W下令写回磁盘。下面是修正DOS 3.30的DISKCOPY.COM的例子。
  DEBUG DISKCOPY.COM(回车)
  -S 100 FFFE B4 30
  CS:1650
  -U 1650
  XXXX:1650 B430 MOV AH,30
  XXXX:1652 CD21 INT 21
  XXXX:1654 3D031E CMP AX,1E03
  XXXX:1657 740B JZ 1664
  XXXX:1659 BAE90F MOV DX,0FE9
  ...
  -A 1657
  XXXX:1657 JMP 1664
  XXXX:1659
  -W
  -Q
  细致:修正后的“JMP xxxx”字节数不能起过“JZ xxxx”的字节数。
  别的,另有别的一些要领,如用含对应DOS版本的系统软盘启动等,由于比力贫苦,所以不再说明。
 


    文章作者: 福州军威计算机技术有限公司
    军威网络是福州最专业的电脑维修公司,专业承接福州电脑维修、上门维修、IT外包、企业电脑包年维护、局域网网络布线、网吧承包等相关维修服务。
    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和声明。否则将追究法律责任。

TAG:
评论加载中...
内容:
评论者: 验证码: