![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-25 12:16 |
共 47,812 主题排行 / 349,910 发帖 / 今日 0 篇 / 48,262 会员排行 |
| 其它操作系统综合讨论区 » 研究diskcopy.dll,发现xp和vista中ms-dos 8.0的制作秘密 |
| 可打印版本 6,047 / 20 |
| 第1楼 fujianabc | 发表于 2007-12-11 14:16 |
| 金牌会员 发帖 1,616 积分 3,467 | |
|
研究diskcopy.dll,发现xp和vista中ms-dos 8.0的制作秘密 最近听说了一个叫bootflashdos的工具能直接从xp/2003的diskcopy.dll中提取dos 8.0,来制作启动盘,比较有意思,我稍微研究了一下xp和vista的diskcopy.dll,发现里面还真有些秘密的东东。
先来看xp的diskcopy.dll,把它拖入winimage,可以识别出一个1.44MB的软盘镜像,内容就是xp的dos启动盘中的文件,保存这个镜像。用winhex打开,并选择"解释镜像为磁盘",可以看到里面除了可见的文件外,还能看见有许多删除或覆盖的文件,其中前面有问号的是能恢复文件,叉号的是已被覆盖的文件。 恢复这些文件,可以看出这张启动盘就是在原来winme启动盘基础上修改而来的,其中还能见到修改前的io.sys和command.com的身影,以及ms-dos 8.0中被去掉的himem.sys。具体还可以看这个链接,里面有更详细的分析: http://mirror.href.com/thestarman/winxp/winxpsd.htm 我又看了一下vista的diskcopy.dll,发现winimage不能直接打开,但用winhex能很容易得找出其中的ms-dos 8.0软盘镜像,保存后用winhex打开,发现里面的dos文件又被更新了,而且包含了更多的删除覆盖文件,除了一些原有的winme启动盘文件外,还多了几个2005年的文件,估计这些就是在winvista开发时制作的,打开?eame.txt(就是readme.txt)内容如下: 其中竟然讲的是2001年5月时winxp中dos 8.0启动盘的制作过程,而不是vista中得启动盘,制作人是Aidan Low。里面用到的imgtool.exe在vista的dos 8.0启动盘中也可以恢复。 [ Last edited by fujianabc on 2008-4-19 at 09:13 PM ] 附件 xp.png (14.54 KiB) vista.png (17.27 KiB) |
|
| 第2楼 omnifs | 发表于 2007-12-11 19:07 |
| 新手上路 发帖 3 积分 10 | |
|
超强,居然外决出了微软制作dos 8.0的秘密。
|
|
| 第3楼 maclover815 | 发表于 2007-12-16 22:00 |
| 初级用户 发帖 47 积分 92 | |
|
nice
|
|
| 第4楼 tigerdos | 发表于 2008-01-06 13:36 |
| 初级用户 发帖 24 积分 33 | |
|
强,支持,继续努力,先学习了
|
|
| 第5楼 chinawolfer | 发表于 2008-01-11 21:23 |
| 新手上路 发帖 11 积分 18 | |
|
厉害啊,呵呵 ,学习了
|
|
| 第6楼 bugaoxing | 发表于 2008-01-13 12:17 |
| 中级用户 发帖 204 积分 398 来自 广西 | |
|
呵呵,牛人,那么有心情研究这东西啊!多谢分享了!
|
|
| 第7楼 2005wind | 发表于 2008-01-13 20:53 |
| 新手上路 发帖 2 积分 3 | |
|
学习咯~~~~~~~~~~~~~
|
|
| 第8楼 weihai6688 | 发表于 2008-01-14 12:02 |
| 初级用户 发帖 32 积分 57 | |
|
历害。
|
|
| 第9楼 llrrqq | 发表于 2008-04-16 14:59 |
| 初级用户 发帖 20 积分 139 | |
|
很好!努力学习,谢谢.
|
|
| 第10楼 dengke227 | 发表于 2008-04-16 22:21 |
| 初级用户 发帖 14 积分 35 来自 湖南省湘潭市 | |
|
flashbootdos的工具能直接从xp/2003的diskcopy.dll中提取dos 8.0,来制作启动盘
研究一下这个,谢谢楼主共享! |
|
| 第11楼 tangfu | 发表于 2008-04-17 19:34 |
| 初级用户 发帖 19 积分 47 | |
|
强人,赶快学习。。。
|
|
| 第12楼 dengke227 | 发表于 2008-04-17 22:15 |
| 初级用户 发帖 14 积分 35 来自 湖南省湘潭市 | |
|
“flashbootdos的工具能直接从xp/2003的diskcopy.dll中提取dos 8.0,来制作启动盘”
谢谢楼主指点,马上试一下! |
|
| 第13楼 infoer | 发表于 2008-04-18 15:04 |
| 新手上路 发帖 1 积分 2 | |
|
2008的diskcopy.dll和vista的是否也一样?
|
|
| 第14楼 fujianabc | 发表于 2008-04-18 15:13 |
| 金牌会员 发帖 1,616 积分 3,467 | |
Originally posted by infoer at 2008-4-18 03:04 PM: 我看过,diskcopy.dll中的镜像有两种,以2005年为界,2005年前的都是我列的第一种(如xp sp2,2003 sp1),2005年之后都是第二种(包括xp sp3, 2003 sp2,vista,vista sp1/2008) |
|
| 第15楼 willsion | 发表于 2008-04-18 20:55 |
| 高级用户 发帖 312 积分 793 | |
|
真是够强的,佩服。。。。。。。。。
|
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |