用SETVER实现在高版本DOS本使用低版本外部命令的方法

Author: Date: 1995-10-27

        其实,在5.00及以上的DOS系统中就有一个允许控制对dos版本检查的外部命令SETVER。其使用方法是:
        1.把外部命令的版本信息附加在版本表中
        格式:drive:path\SETVER filename n.nn
        [drive:path]指定SETVER文件的位置。
        fiename指定要附加在版本表中的外部命令名。
        n.nn指定要附加在版本表中的外部命令的版本号。
        2.修改config.sys
        在系统配置文件CONFIG中用格式(1):
        device=drive:path\SETVER.EXE  或用格式(2):
        devicehigh=drive:path\SETVER.EXE (装入高内存)
        3.重新启动DOS,装入更新后的版本表
        这样,你就可以像使用当前版本的外部命令一样的使用你所附加上的这命令了。版本表中有500多个字节,装入内存后对程序运行影响不大。
        你还可以用格式:drive:path\SETVER显示当前版本表信息,然后用格式:drive:path\SETVER filename n.nn/d删除一些不常用命令的信息以减少内存占用。