在无忧论坛看到Quya设计的OEMXP安装检测工具确实很不错。经本人在台式机和笔记本上实测,能够实现自动检测功能,非常好用。
1、品牌支持
采用Quya设计的OEMXP安装检测工具可支持检测60余种OEM品牌BIOS特征码信息,所以对现在市面上的笔记本支持是没有什么问题的,我们常见的品牌不外乎十几二十种左右,都在支持之列。
2、基本功能
该工具能自动检测主板BIOS的OEM品牌特征码信息,优先查找光盘自带的相应品牌的OEMBIOS文件,安装符合你的主板BIOS支持的OEM版XP。
如果你的主板BIOS不支持任何OEM版,将自动安装MSDN大客户免激活版。
如果你的主板BIOS支持某个OEM版XP,但光盘没有自带这个品牌的OEMBIOS文件,而且扩展搜索到硬盘和U盘也是找不到,那么也将自动安装MSDN大客户免激活版。
3、外接扩展
Quya设计的OEMXP安装检测工具支持OEMBIOS文件搜索的外接扩展。比如你把OEMBIOS文件(解压后的比较好)放在硬盘的非安装目标分区或U盘中的某个目录下(4个文件要同一目录),安装程序将会扩展搜索硬盘分区和U盘里的OEMBIOS文件,并安装与你的主板BIOS相一致的OEM版XP。至于外接扩展,建议把OEMBIOS文件放在硬盘的最后一个分区中,因为我看工具里面的搜索命令的顺序好象是倒着来的,C盘D盘是最后才去搜索的,而光盘、软盘、U盘和盘符靠后的硬盘分区是优先的。比如,惠普的四个OEMBIOS文件,放在最后一个分区(假定是G盘)的HP目录下,如:G:\HP
OEMBIOS文件有4个:OEMBIOS.BIN、OEMBIOS.CAT、OEMBIOS.DAT、OEMBIOS.SIG,这是解压后的。通常见到是压缩的,特点是后缀名有个下划线。用7-zip可解压,也可用XP自带工具expand进行解压。
cmd命令示例:
expand e:\oembios.bi_ e:\oembios.bin
4、 基本用法
下载附件中OEMFILE.EXE,然后在安装过程中调用此程序。 OEMBIOS文件可直接集成到光盘中,放在与I386并列的一个文件夹内,如果有多种牌子,里面每一种品牌建立一个文件夹,将四个OEMBIOS文件放进去。安装程序自动查找这个目录的。
安装过程中调用OEMFILE.EXE,类似安装一个第三方软件一样,要让OEMFILE.EXE运行起来。调用的方法有多种,如CMDLINES.TXT、SVCPACK.INF等,可参考这里:
http://hi.baidu.com/zxkh/blog/item/c6a5904547a7df38879473b8.html和
http://hi.baidu.com/zxkh/blog/item/ae48f21f63e126f2e1fe0b11.html。也可以参考V1.9版的做法。
这里介始svcpack.inf调用oemfile.exe的做法:
a,新建一个记事本,复制以下内容(绿色部分)到记事本,保存后改名为svcpack.inf。
-------------------------------------------------------------
[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600
[SetupData]
CatalogSubDir="\i386\SVCPACK"
[CatalogHeader]
[SetupHotfixesToRun]
oemfile.exe
[ProductCatalogsToInstall]
---------------------------------------------------------
b,更改I386下的DOSNET.INF。用记事本打开,查找[OptionalSrcDirs]字段,在lang下加上svcpack
------------------------------------------------
[OptionalSrcDirs]
lang
svcpack
---------------------------------------------------
c,删除I386目录下的svcpack.in_,将前面做好的svcpack.inf复制进I386。
d,在I386目录下建一个SVCPACK的文件夹,将oemfile.exe复制到这个目录下。
如何你想用xplode来调用oemfile.exe,svcpack.inf中的[SetupHotfixesToRun]的oemfile.exe要改为xplode.exe。然后在xplode.xml中添加以下字段。(有关文件也可以直接用V1.9的)
------------------------------------------------------
<execute display="稍等 正在进行OEM检测与安装...">
<program>#XPLODE#\OEMFILE.EXE</program>
<arguments>/s</arguments>
</execute>
-----------------------------------------------------------------
e,建立一个与I386并列的文件夹,如,OEMBIOS,里面建一个文件夹HP,放进HP的四个OEMBIOS(建议用解压后的),再建一个LENOVO文件夹,放进LENOVO的四个OEMBIOS文件,以此类推。
关于Quya设计的OEMXP安装检测工具,请参考作者在无忧启动论坛的贴子。
--------------------------------------------------------------------------------------------------
oemfile.exe下载:
修改时间: 2008年12月13日, 17:00:00
MD5: 5E7FC780535C9DB2B539E9C9CB1EF308
SHA1: 150E306B76E0187BDD5B21EE9CE7C6EB54C3FB1F
CRC32: 4A37431A
http://www.rayfile.com/files/791b442e-ca7c-11dd-a99e-0014221b798a/