Board logo

标题: 请教如何查看dos的版本信息? [打印本页]

作者: 个人主义     时间: 2004-4-27 00:00    标题: 请教如何查看dos的版本信息?

有多少办法都可以写上来,我想都试一下
作者: 龙王     时间: 2004-4-27 00:00
输入ver回车
作者: 河北菜鸟     时间: 2004-4-27 00:00
谢谢,我也学会了。
作者: Kinglion     时间: 2004-4-28 00:00
大家还记得在十六进制下的那段代码吗?
B4 30 CD 21
作者: zhri     时间: 2004-5-1 00:00
^0^
作者: seedos     时间: 2004-5-2 00:00
我的WIN2000下输入VER,显示的是:
Mircosoft Windows 2000 [Version 5.00.2195]
作者: LanE     时间: 2004-5-3 00:00
DOS功能30h,取得版本号:

mov ah,30h
int 21h

返回版本号,al为高版本号,ah为低版本号
用c语言的实现:

#include
#include

void main()
{
    char major;             /*  主版本号                          */
    char minor;             /*  副版本号                          */
    _AH = 0x30;           /*  DOS功能30h,取得版本号    */
    geninterrupt(0x21); /*  DOS功能调用                    */
    major = _AL;
    minor = _AH;
    printf("MS-DOS Version %d.%d\n",major,minor);
}
作者: qingwashaoye     时间: 2005-3-25 00:00
good[em07]
作者: 不说话小子     时间: 2005-3-29 00:00
用VER好了,干什么写一太垃圾,我们的服务包括论坛,留言,记事本,通讯录,网络书签,友情连接...我们会在以后推出更多的服务的...
服务索引页: http://my.coolala.net/?dosbios
DOSBIOS专区论坛: http://my.coolala.net/bbs.php?a=dosbios

作者: JonePeng     时间: 2005-3-29 00:00
楼上的你不明白,在Windows环境下ver只会显示Windows版本号,仅靠ver是不能了解真正的DOS版本。
作者: shijianxin     时间: 2005-8-8 01:25
支持一下!