|
死性不改
中级用户
积分 378
发帖 88
注册 2004-5-5
状态 离线
|
『第
16 楼』:
例如你要复制的文件名为hal.dll,ntoskrnl.exe,大概思路如下:dir /s /b X:\hal.dll>%temp%\copyl.txtdir /s /b X:\ntoskrnl.exe>>%temp%\copyl.txtfor /f %%i in (%temp%\copyl.txt) do echo copy %%i %ramd%:\>>%temp%\copyf.cmdcall %temp%\copyf.cmd当然X:需要枚举,如果文件路径带有空格,for /f 还得用usebackq参数。同时这个方案执行速度可能会比较慢,关键在于dir /s /b查找文件处,再有,你得考虑是否有两个相同文件名的文件存在等因素。
|
www.51ct.net |
|
2004-9-27 00:00 |
|
|
Climbing
铂金会员
网络独行侠
积分 6962
发帖 2753
注册 2003-4-16 来自 河北保定
状态 离线
|
『第
17 楼』:
而且如果同时安装了2000和xp(或者2003),也是一件很麻烦的事情。
|
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
|
|
2004-9-27 00:00 |
|
|
死性不改
中级用户
积分 378
发帖 88
注册 2004-5-5
状态 离线
|
『第
18 楼』:
另外,相信大部分人都是采用默认的windows/winnt目录,不妨先尝试直接copy文件,当执行出错时再进行判断处理。系统不是采用默认的安装目录,这本身就是一个个性化的表现,boot.ini里面没有Microsoft又有何奇怪?[em08][em08]
|
www.51ct.net |
|
2004-9-27 00:00 |
|
|
Climbing
铂金会员
网络独行侠
积分 6962
发帖 2753
注册 2003-4-16 来自 河北保定
状态 离线
|
『第
19 楼』:
没有Microsoft没有关系,Windows 2003默认就已经没有了,但肯定可以将boot.ini的安装目录提取出来。
|
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
|
|
2004-9-27 00:00 |
|
|
yzz163
中级用户
积分 335
发帖 96
注册 2004-5-7
状态 离线
|
『第
20 楼』:
不该的方法也可以,但在有双系统情况下无法得知复制的是哪个系统的文件?最好的办法还是从boo.ini中提“系统目录”,如何从boo.ini中准确提取,还得“仔细”分析各种boo.ini文件。比如除了“Microsoft”还有没有其他关键字?可多找几个条件,这样判断就更准确了。希望有双系统的网友能把boot.ini文件放上来。
|
Freebsd网站架设\局域网维护管理\硬件维修\电路图纸
欢迎到 振兴电子
http://zxdz.8800.org |
|
2004-9-29 00:00 |
|
|
ytlgdb
初级用户
积分 111
发帖 2
注册 2004-9-11
状态 离线
|
『第
21 楼』:
问题:请问版主,我原先用超级mosdos7.10启动盘启动我的电脑(装winxp)时可以从三种状态下启动,没遇到什么问题。但是,自从我装了cd-row,却不能再从光盘启动了,不知这是为什么,请指教。(我把硬盘的跳线设定在主IDE通道的主位置,CD-ROW设定在主IDE通道的从位置;我把DVD设定在次IDE通道的主位置。从CMOS中查看,显示上述设定))
|
|
2004-9-30 00:00 |
|
|
死性不改
中级用户
积分 378
发帖 88
注册 2004-5-5
状态 离线
|
『第
22 楼』:
从boot.ini也不一定能确定是什么操作系统,你既然要考虑系统目录的个性化,就不能忽略boot.ini的个性化,准确的方法应该是从system32目录中的eula文件获得系统信息。我前面帖子中的copyf.cmd应该是copyf.bat。[em04]
|
www.51ct.net |
|
2004-9-30 00:00 |
|
|
yzz163
中级用户
积分 335
发帖 96
注册 2004-5-7
状态 离线
|
『第
23 楼』:
准确的方法应该是从system32目录中的eula文件获得系统信息。---------------------------------这是一台WINDOWS SERVER 2003 ENTERPRISE EDITION的eula文件前几行:MICROSOFT 软件最终用户许可协议MICROSOFT WINDOWS SERVER 2003, STANDARD EDITION
MICROSOFT WINDOWS SERVER 2003, ENTERPRISE EDITION请仔细阅读以下最终用户许可协议(《协议》)。一旦安装--------------------------------------------------这是一台WINDOWS XP PROFESSIONAL 的eula文件前几行:MICROSOFT WINDOWS XP PROFESSIONAL 最终用户许可协议重要须知-请认真阅读:-----------------------不知其他版本的是否也是这样。可以看出和版本有关的行都有关键字:MICROSOFT WINDOWS ,但WIN2003的STANDARD EDITION版和ENTERPRISE EDITION版无法区分。
|
Freebsd网站架设\局域网维护管理\硬件维修\电路图纸
欢迎到 振兴电子
http://zxdz.8800.org |
|
2004-10-5 00:00 |
|
|
yzz163
中级用户
积分 335
发帖 96
注册 2004-5-7
状态 离线
|
『第
24 楼』:
还有其的他文件可以"标识"操作系统的版本吗?
|
Freebsd网站架设\局域网维护管理\硬件维修\电路图纸
欢迎到 振兴电子
http://zxdz.8800.org |
|
2004-10-12 00:00 |
|
|
Climbing
铂金会员
网络独行侠
积分 6962
发帖 2753
注册 2003-4-16 来自 河北保定
状态 离线
|
『第
25 楼』:
如果一个批处理考虑到这么复杂的程度,几乎也就没有办法写下去了。
|
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
|
|
2004-10-12 00:00 |
|