![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-17 16:00 |
共 47,814 主题排行 / 349,907 发帖 / 今日 4 篇 / 48,259 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » 有关WIN2000中DOS |
| 可打印版本 908 / 4 |
| 第1楼 fdsiuha | 发表于 2005-12-16 00:45 |
| 高级用户 发帖 302 积分 587 | |
|
有关WIN2000中DOS WIN2000除了一个完全模拟DOS环境的CMD这个“假”DOS外,还保留了另外一个COMMAND.COM的文件,这似乎是一个真DOS。
今天我又看了一下,这个文件的大小是50,896。而据我所知,这个文件的大小似乎是DOS5.0+(我记得最初的5.0文件大小应该稍微小于50,000)但是不到6.0的规模,再用EDIT打开一看,文件的最后写的是MS-DOS 5.00,版本号的时间是1981-1991,1991年也正好是5.0的那个时期。所以这个5.0非WIN2000的那个5.0啊。即便是DOS7.1的版本号也是1981-1999。 但是这里有一个矛盾的地方是在WIN2000下运行的时候显示的却是WINDOWS DOS 1990-1999,这是通用的WINDOWS版本号的时间。 DOS5.0是DOS发展的里程碑,一般来说BOOT RECORD上只分3.0和5.0两个不同的版本号,即使DOS6也是使用的5.0的BOOT RECORD。基本上所有为DOS设计的软件都可以在5.0上运行。 难道说WIN2000中的这个DOS SHELL完全是为了兼容之前的DOS程序吗? 有人还有DOS5.0的系统吗,能不能比较一下这个文件与DOS5下的文件有什么不同,或是可以直接在DOS5下运行而不出现版本错误的提示? |
|
| 第2楼 220110 | 发表于 2005-12-16 12:40 |
| 荣誉版主 发帖 313 积分 718 | |
|
我的XP也是:
“ DOS Version 5.00 (C)Copyright 1981-1991 ” |
|
| 第3楼 baby15500 | 发表于 2005-12-16 16:06 |
| 中级用户 发帖 146 积分 438 | |
|
XP的COMMAND.COM是2001版的
|
|
| 第4楼 JonePeng | 发表于 2005-12-16 19:49 |
| 金牌会员 发帖 1,883 积分 4,562 来自 广东广州 | |
|
在XP下运行Command和CMD后,其版权信息都是1990-2001,似乎在运行Command后并非显示Command.com的版本号,而是CMD的版本号。
|
|
| 第5楼 fdsiuha | 发表于 2005-12-16 23:46 |
| 高级用户 发帖 302 积分 587 | |
|
前一个日期是代表文件创制日期:
1990-?是WINNT的版本日期 就像 1992-?是MPLAYER的版本号 1994-?是DirectX的版本号 1995-?是IE的版本号 如果是1981-?的话,那就是通用微软版本时间,任何文件(除例了嵌入的第3方软件以外)都可以使用,但是这个时候只是象征微软开发的软件,没有意义了。 各个WINDOWS部件按照在不同平台上出现的时间来确定。譬如在WIN3.11之前出现的WIN部件文件一般都是1991-? 后一个日期是代表文件发布(distribute)当时日期,用于表示这个文件的内容更新的截止日期。 这样的话,WIN2000使用的COMMAND.COM文件版本居然是1981-1991,就是说,该文件于1991年之后就从未更新过,是91年发布的。 另外,我再寻找一个DOS5.0的COMMAND.COM文件,比较一下这两个文件的不同之处. [ Last edited by fdsiuha on 2005-12-16 at 23:59 ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |