如何在高版本DOS下进入NOVELL网络
C:\NET\WSGEN\SETVER NET4.COM 4.00
然后在CONFIG.SYS文件中加上:
DEVICE=C:\DOS\SETVER.EXE
重新启动计算机。这时就能顺利入网了。
第二种方法是利用DEBUG语句修改NET4.COM中的判断DOS版本的语句,我们知道取得DOS版本号可执行如下的DOS功能调用:
MOV AH,30 (B430)
INT 21 (CD21)
版本号存储在AL中,因此用DEBUG在NET4.COM中找到上面两条语句,便可做相应的修改。我对NET4.COM分析结果如下:
在XXXX:9DC0处有:
-U 9DC0
XXXX:9DC0 B430 MOV AH,30;取DOS版本号
XXXX:9DC2 CD21 INT 21
XXXX:9DC4 3C04 CMP AL,04;比较是否是4.0版
XXXX:9DC6 740C JZ 9DD4;是,跳转
XXXX:9DC8 BA52AE MOV DX,AF52;否,显示出错信息,退出
………
从上面的分析可以看出,只要将JZ 9DD4改为无条件跳转 JMP 9DD4即可。
-A 9DC6
XXXX:9DC6 JMP 9DD4
-W
经过这样修改得到的NET4.COM可以不需要执行SETVER,便可在各种高版本DOS中直接使用了。(广东 林志钢)