红色警戒3 欧米茄计划:求5.1.2600.1106 (xpsp1.020828-1920)序列号

来源:百度文库 编辑:高考问答 时间:2024/05/02 16:47:40
谁有,我试很多都不行

(转)用 XP 这么多年了,可以说各种版本基本上都用过。在搜集安装各版本、制作合集光盘时,常会遇到序列号的问题。
1.为什么各版本序列号有的可以通用,有的则不可以?
2.同样是hp pro sp2 oem版,中英为何序列号不能互换?
3.拿到一张安装盘,如何知道该用哪种序列号?
4.替换文件定制时,为什么有人说替换7个文件,有人说是5个?
或许从 pidgen.dll 上,我们可以得到一些启示

用 ResHacker 打开 WXPFPP_CN (即pro零售版)中的pidgen.dll
BINK-1,第一字节为 2C
BINK-2,第一字节为 2D
同时可以得知WXPOEM_CN中的pidgen.dll与之相同
也就是说,这个pidgen.dll可以对应FPP和OEM两种序列号
打开更多的pidgen.dll,可以得到以下的表格
WXPFPP_CN 3b91d8d9565474a001abbf2cef041cb4 PIDGEN.DLL 2C 2D 5.1.2600.0 (xpclient.010817-1148)
WXPOEM_CN 3b91d8d9565474a001abbf2cef041cb4 PIDGEN.DLL
XRMPFPP_CN 9ffbe88603dfd59e36d6d8851fa4ee2a PIDGEN.DLL 2C 2D 5.1.2600.1106 (xpsp1.020828-1920)
XRMPOEM_CN 9ffbe88603dfd59e36d6d8851fa4ee2a PIDGEN.DLL
XRMPVOL_CN 7e2a5d1d63140801deb65a5dc005bb41 PIDGEN.DLL 2E 2F 5.1.2600.1106 (xpsp1.020828-1920)
VRMPFPP_CN f0c9b00b0a71af4bee33b6fdccb8bfeb PIDGEN.DLL 2C 2D 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
VRMPOEM_CN fbdc916ba9c793605177fb9ba1a6273e PIDGEN.DLL 32 33 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
VRMPVOL_CN 85d27649bb9b4fd7cd8da53e41a75e3b PIDGEN.DLL 2E 2F 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
MRMPFPP_CN f0c9b00b0a71af4bee33b6fdccb8bfeb PIDGEN.DLL
VRMHOEM_TW 6b8963084d2618a6ae1ee7641c0a7090 PIDGEN.DLL 2A 2B 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
VRMHOEM_CN 0157cb15be7afcfd1d593f16d7ecbb7d PIDGEN.DLL 30 31 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
第一列是安装盘卷标,可以代表一个版本
第二列是PIDGEN.DLL的md5
后面的 2C 2D 这样的字是BINK-1、BINK-2的首字节
最后一列是PIDGEN.DLL的版本号,可以看出版本如SP0、SP1、SP2

当然,这个表格中的信息只是一部分,但已经可以看出一些端倪
BINK首字节有 2A 2B、2C 2D、2E 2F、30 31、32 33
有着明显的连续性
经过分析,得知了大部分对应关系
2A-FPP 2B-OEM home_sp0_sp1_sp2
2C-FPP 2D-OEM pro_sp0_sp1_sp2
2E-VOL 2F-??? pro_sp1_sp2
30-??? 31-OEM home_sp2(cn)
32-??? 33-OEM pro_sp2(cn)
整理之后,有七种已知的序列号,可以参考https://dream4ever.org/showthread.php?t=115576

这样,基本可以解答文首的疑惑了
1.为什么各版本序列号有的可以通用,有的则不可以?
可以互换的有:PRO VOL、TPE VOL可以互换。PRO OEM、TPE OEM、MCE OEM可以互换。
PRO OEM SP2、TPE OEM SP2可以互换(MCE OEM SP2暂缺,无法验证)。PRO FPP、TPE FPP、MCE FPP可以互换。
可以互换不一定pidgen.dll完全相同,但BINK中的内容必须相同。反之pidgen.dll中BINK不同肯定无法换号。
2.同样是hp pro sp2 oem版,中英为何序列号不能互换?
两套hp_os_restore大概人手一份吧,中文版内置序列号P2BXT-D7Y8P-F6WF2-HYXY9-49TJD
英文版内置序列号KYKVX-86GQG-2MDY9-F6J9M-K42BQ
不能互换,正是因为SP2 OEM版只有CN的更换了pidgen.dll,所以序列号也随之更换
而英文版、繁体中文版都可以沿用以往的序列号,大概又是对盗版的打击吧
3.拿到一张安装盘,如何知道该用哪种序列号?
用ResHacker打开pidgen.dll,一看首字节便知
4.替换文件定制时,为什么有人说替换7个文件,有人说是5个?
正是因为同一个pidgen.dll可以有两套序列号方案,通常FPP和OEM共用一个文件
所以又FPP或OEM替换为VOL时要换7个文件,反之亦然
而FPP和OEM互换的时候,5个文件就可以了