|
修改成OEM版既要覆盖文件,也要修改注册表。
将以下内容存为 BAT或者CMD文件,修改文件路径, 只要修改准备阶段的代码。
@ECHO OFF
ECHO 警告!此批处理文件将把VOL版的XP2改成IBM OEM 版本
ECHO 如不符合情况请按Ctrl C 键退出,如想改成其他品牌的OEM版本,请修改本文件再运行
ECHO 准备阶段:解压光盘的OEM相关文件到临时目录并去除oembios.cat文件属性
Pause
ECHO 第1步:解压OEM版本相关文件至临时目录
EXPAND -R ..\WXPOEM\IBM\I386\OEMBIOS.BI_ %TEMP%
IF NOT EXIST %TEMP%\OEMBIOS.BIN GOTO ERROREND
EXPAND -R ..\WXPOEM\IBM\I386\OEMBIOS.DA_ %TEMP%
EXPAND -R ..\WXPOEM\IBM\I386\OEMBIOS.SI_ %TEMP%
EXPAND -R ..\WXPOEM\IBM\I386\OEMBIOS.CA_ %TEMP%
EXPAND -R ..\WXPOEM\IBM\I386\Dpcdll.dl_ %TEMP%
COPY ..\WXPOEM\IBM\I386\Pidgen.dll %TEMP% /Y
COPY ..\WXPOEM\IBM\$OEM$\$$\SYSTEM32\OEMINFO.INI %TEMP%
COPY ..\WXPOEM\IBM\$OEM$\$$\SYSTEM32\OEMLOGO.BMP %TEMP%
attrib -a -s -r -h %SYSTEMROOT%\System32\Dllcache\oembios.cat
attrib -a -s -r -h %SYSTEMROOT%\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oembios.cat
ECHO 第一阶段:更新OEM文件(OEMBIOS.BIN、OEMBIOS.DAT、OEMBIOS.SIG、OEMBIOS.CAT)
ECHO 第2步:更新OEM文件到DllCache目录 共4个文件
COPY %TEMP%\OEMBIOS.BIN %SYSTEMROOT%\System32\Dllcache /Y
COPY %TEMP%\OEMBIOS.DAT %SYSTEMROOT%\System32\Dllcache /Y
COPY %TEMP%\OEMBIOS.SIG %SYSTEMROOT%\System32\Dllcache /Y
COPY %TEMP%\OEMBIOS.CAT %SYSTEMROOT%\System32\Dllcache /Y
ECHO 第3步:更新OEM文件到System32目录 共6个文件
COPY %TEMP%\OEMBIOS.BIN %SYSTEMROOT%\System32 /Y
COPY %TEMP%\OEMBIOS.DAT %SYSTEMROOT%\System32 /Y
COPY %TEMP%\OEMBIOS.SIG %SYSTEMROOT%\System32 /Y
COPY %TEMP%\OEMBIOS.CAT %SYSTEMROOT%\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE} /Y
COPY %TEMP%\OEMINFO.INI %SYSTEMROOT%\System32 /Y
COPY %TEMP%\OEMLOGO.BMP %SYSTEMROOT%\System32 /Y
ECHO 第二阶段:更新激活验证文件(Dpcdll.dll、Licdll.dll、Pidgen.dll) 共6个文件
COPY %TEMP%\Dpcdll.dll %SYSTEMROOT%\System32\Dllcache /Y
COPY %TEMP%\Dpcdll.dll %SYSTEMROOT%\System32 /Y
COPY %TEMP%\Pidgen.dll %SYSTEMROOT%\System32\Dllcache /Y
COPY %TEMP%\Pidgen.dll %SYSTEMROOT%\System32 /Y
ECHO 第三阶段:导入OEM注册表文件
attrib +a +s +r +h %SYSTEMROOT%\System32\Dllcache\oembios.cat
attrib +a +s +r +h %SYSTEMROOT%\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oembios.cat
REGEDIT -S OEM.REG
DEL %TEMP%\OEM*.*
DEL %TEMP%\Dpcdll.dll
DEL %TEMP%\Pidgen.dll
ECHO 导入完成,请重新启动计算机
GOTO END
:ERROREND
ECHO 未发现OEM版本相关文件,系统未作改动
:END
PAUSE
再将以下内容存为 OEM.REG
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]
"ProductId"="55661-OEM-0011964-47775"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"ProductId"="55661-OEM-0011964-47775"
"DigitalProductId"=hex:a4,00,00,00,03,00,00,00,35,35,36,36,31,2d,4f,45,4d,2d,\
30,30,31,31,39,36,34,2d,34,37,37,37,35,00,2d,00,00,00,41,32,32,2d,30,30,30,\
30,31,00,00,00,00,00,00,00,3e,5c,43,0e,f2,25,4c,6e,07,bd,af,e0,91,6f,05,00,\
00,00,00,00,3d,1f,f1,40,99,a3,02,00,02,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,34,33,34,30,30,00,00,00,00,00,00,00,96,16,\
00,00,c2,b7,1a,38,00,01,00,00,8c,01,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,50,91,fe,62
"LicenseInfo"=hex:33,43,46,34,7e,d9,1f,26,2d,7c,f4,45,be,b3,26,ef,05,4b,17,21,\
10,86,9c,ff,5e,4c,06,86,00,cd,09,9d,f4,58,c5,d8,21,ed,11,f3,42,66,af,35,e5,\
99,1e,95,7d,58,26,8e,63,ce,68,d5
[ 本帖最后由 quya 于 2007-7-29 03:43 PM 编辑 ] |
|