computer 版 (精华区)

发信人: Jesus (人类一思考,上帝就发笑), 信区: computer       
标  题:  解决盗版XP打rpc补丁语言版本冲突的一个方法zz
发信站: BBS 听涛站 (Fri Mar 26 15:37:13 2004), 转信

发信人: cachepro (老虎), 信区: Virus
标  题: 解决盗版XP打rpc补丁语言版本冲突的一个方法
发信站: BBS 水木清华站 (Wed Sep  3 21:35:07 2003), 转信

装了一个盗版的XP碰上该死的冲击波,但是要打补丁的时候
却总是告诉语言版本冲突,不想重新安装,一边死抗,一边
查找资料,终于打上了补丁
我的XP是2600版 系统语言是“简体(新加坡)”当初装的时候是
免激活的,而且可以升级,但是自打出了RPC病毒以后就不能升级
了,估计是微软做了手脚。
经对比试验发现,语言项目的检测是对注册表里面的几个地方检验的
建立一个注册表文件,内容如下

Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\Language] 
"InstallLanguage"="0804" 

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Nls\Language] 
"InstallLanguage"="0804" 

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language] 
"InstallLanguage"="0804" 

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\MUILanguages] 
"UIFontSubstitute"=dword:00000001 
"1004"="1" 
"0804"="1" 
"MatchSystemLocale"=dword:00000001 

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Nls\MUILanguages] 
"UIFontSubstitute"=dword:00000001 
"1004"="1" 
"0804"="1" 
"MatchSystemLocale"=dword:00000001 

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\MUILanguages] 
"UIFontSubstitute"=dword:00000001 
"1004"="1" 
"0804"="1" 
"MatchSystemLocale"=dword:00000001 

前面三个“0804”表示的是简体中文版本,RPC补丁就检查这几个键值
在xp下执行这个注册表文件,然后重新启动到安全模式,打上中文版的
补丁,这时不要重新启动,修改上面的那个注册文件,将前三个“0804”
修改成你原来XP系统的语言代码,例如我的就是“1004”为简体(新加坡)版
然后存盘,再次执行,否则的话,XP会要求你用原盘再次激活。
PS:查XP系统的语言的,可以看system32目录下的shell32.dll的语言版本
就可以知道
0409代表英文
0404为中文(台湾)

--

                好难看的签名档  
                                                                            
     


※ 来源:·BBS 听涛站 tingtao.net·[FROM: 219.224.174.172]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:0.994毫秒