找回密码
 注册
快捷导航
查看: 628|回复: 3

自制XP OEM的记录

 关闭 [复制链接] |自动提醒
阅读字号:

1万

回帖

92

积分

2万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-4-21
银牌荣誉勋章(注册10年以上会员)
发表于 2008-12-29 08:23:49| 字数 1,597| - 中国–广东–广州–天河区 电信 | 显示全部楼层 |阅读模式
一、先期准备
1.1微软的windows_xp_professional_with_service_pack_3_x86_cd的镜像文件,本人使用的是批量许可版。
   
   网上可以下载的,下面是在微软MSDN网站上查到的光盘镜像的SHA1值,按下图里的文件名搜索下载,然后比对SHA1值。
   
   
   用附件中的 HashMyFiles.exe 这个小程序可以计算出一个文件的SHA1值(谢谢jarodpeach友情提供 )。


1.2准备OEM文件
   OEMBIOS.DA_,OEMBIOS.BI_,OEMBIOS.CA_,OEMBIOS.SI_
   如上4个文件,是管操作系统激活的,所以要选对品牌的这4个文件。


1.3准备序列文件
   PIDGEN.DLL     DPCDLL.DL_
   这两个文件是对应安装序列号的



二、开工
2.1把下载的ISO镜像文件用WINRAR解压到硬盘里,如D:\WINXP_PRO,解压后的文件夹结构如下图:


2.2把准备好的4个OEM文件OEMBIOS.DA_,OEMBIOS.BI_,OEMBIOS.CA_,OEMBIOS.SI复制进上面的I386文件夹(即D:\WINXP_PRO\I386),替换原来的这4个文件。

2.3把准备好的2个序列文件PIDGEN.DLL, DPCDLL.DL_复制进上面的I386文件夹(即D:\WINXP_PRO\I386),替换原来的这2个文件。

2.4修改setupp.ini文件
    在D:\WINXP_PRO\I386中找到setupp.ini文件,使用记事本打开,将其中的Pid=76481270改为Pid=76481OEM,即将最后的270(代表为VOL版)改为OEM(代表OEM版)

2.5修改EULA.txt文件
     在D:\WINXP_PRO\I386中找到EULA.txt文件,使用记事本打开,在最后一行,将其中的EULAID:XPSP3_RTM_PRO_RTL_CN改为EULAID:XPSP3_RTM_PRO_OEM_CN

×××××××××××××××××××××× 华丽的分割线 ××××××××××××××××××××××××××××××××××

2.6在D:\WINXP_PRO下新建一文件夹,名字为$OEM$,即D:\WINXP_PRO\$OEM$
文件夹结构如下图


××××××××××××××××××××××× 俏皮的分割线 ××××××××××××××××××××××××××××××××××××

3修改VMWare Workstation的BIOS信息,激活操作系统
准备软件:
ResScope





Phoenix BIOS Editor


3.1导出VMware BIOS
 VMware BIOS隐藏的位置比较深,我们需要处理的是C:\Program Files\VMware\VMware     Workstation\bin文件夹中的vmware-vmx.exe文件。
  首先将这个文件复制到另一个路径备份下来,然后用ResScope打开这个文件,从左侧的资源中选择BINRES,找到6006模块,提取后保存为bios.rom备用,注意暂时不要关闭ResScope窗口。
3.2修改BIOS
运行Phoenix BIOS Editor,调入刚才保存的bios.rom文件对DMI信息进行修改,对“Motherboard Version”的内容进行修改IBM公司相对应的为IBM CORPORATION,修改完毕后选择“File→Build BIOS”命令。
3.3重写vmware-vmx.exe
  返回ResScope窗口,选中6006模块,然后选择“文件→导入资源”菜单命令导入已编辑完毕的bios.rom文件,然后单击工具栏上的保存图标更新当前资源项,然后就可以退出程序了。

教程





参考文章
Windows XP 版本识别高级篇
简单4步制作OEM XP SP3,并扩展9个部分内容

[ Edited by  ThinkTree on 2009-1-8 22:54 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
X32 PM1.7G/1.5G/250G/BT/Seven Ultimate

搞好热处理,零件一顶几!

2万

回帖

2

积分

1万

资产值

初级会员 Rank: 1

注册时间
2007-7-25
发表于 2008-12-29 08:25:05| 字数 10| - 中国–广东–佛山 联通 | 显示全部楼层
候补委员是不是LZ?
女儿+X61S +NOKIA8800
我俯着睡就强J了地球,我仰着睡就强J了宇宙
回复 支持 反对

使用道具 举报

5万

回帖

309

积分

8495

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-5-28
发表于 2008-12-29 08:26:01| 字数 12| - 中国–广西–北海 电信 | 显示全部楼层
LZ搞编程的??????
~我系水王~水王系我~
回复 支持 反对

使用道具 举报

1万

回帖

92

积分

2万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-4-21
银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2008-12-29 08:31:05| 字数 39| - 中国–广东–广州–天河区 电信 | 显示全部楼层
回LS的晖哥哥和JUNO同学

俺就是HOME版用得不爽了,想换成PRO用一下而已
X32 PM1.7G/1.5G/250G/BT/Seven Ultimate

搞好热处理,零件一顶几!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-10-28 07:13 , Processed in 0.078047 second(s), 31 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部