无忧启动论坛

标题: 成功实现XP的PE下安装Vista!!! [打印本页]

作者: uepon    时间: 2007-8-2 12:30
标题: 成功实现XP的PE下安装Vista!!!
经过小弟的不懈的努力,终于完全找到了在XP的PE在安装VISTA的方法。而且已经安装成功。我**怎么也没想到XP安装VISTA的方法这么简单。什么破解、什么拦截API、都不需要。没想到象我这么菜的人也能找到。下面的才是主要的哈。

原帖地址:http://hi.baidu.com/uepon/blog/item/7bcb5089c8cadeb10f2444c0.html

原理:通过修改,欺骗Vista安装程序,让它误认为自己是在XP下运行。Vista安装程序启动时会调用HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT这个项。有这个项,表明是在PE环境下。没有这个项,表明是在XP环境下。Vista安装程序会根据这个项来判断是在XP环境中还是在PE环境中。然后Vista安装程序还会检测HAL.DLL是否支持ACPI。如果支持,就继续。否则,提示错误并退出。因此在Vista安装程序启动前就解决这两个地方,就可以实现成功安装Vista!到底是启动前就修改PE,还是启动后再修改那就随便了。下面分别列出启动前修改PE的方法启动后修改的方法

启动PE前修改:

1、把原来的HAL.DLL改名为HALSTND.DLL把原来的HALACPI.DLL改名为HAL.DLL
      注意:请保留HAL.DLL不用CAB压缩(启动后不自动删除),其它的则可以压缩。

2、把txtsetup.sif里面相关项目也照这样这样的逻辑改名。

3、在PECMD.INI里的最后加上一句 REGI HKLM\SYSTEM\CurrentControlSet\Control\MiniNT\!

[quote][hal]
486c_up=halstnd.dll,2,hal.dll
acpipic_up=hal.dll,2,hal.dll
e_isa_up=halstnd.dll,2,hal.dll
mps_up=halstnd.dll,2,hal.dll
mps_mp=halstnd.dll,2,hal.dll
syspro_mp=halstnd.dll,2,hal.dll
acpiapic_up=halaacpi.dll,2,hal.dll
acpiapic_mp=halaacpi.dll,2,hal.dll
[Hal.Load]
486c_up=halstnd.dll
acpipic_up=hal.dll
e_isa_up=halstnd.dll
mps_up=halstnd.dll
mps_mp=halstnd.dll
syspro_mp=
halstnd.dll
acpiapic_mp=halaacpi.dll
acpiapic_up=halaacpi.dll


//这里的 halstnd.dll 改名以前叫 HAL.DLL hal.dll 改名以前叫HALACPI.DLL

[/quote]


启动PE后修改:
1、删除注册表项 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT

2、复制HAL.DLL到SYSTEM32目录,或设置启动时PE不自动删除HAL.DLL。

注意:保证启动Vista Setup时,SYSTEM32目录里有RICHED20.DLL,没它显示不了许可文件,更郁闷的是:没有它会提示错误、退出。不过大部分PE都已外置集成此文件。


PS:完了,就这么简单。别看简单,**,我花了几天不合眼,追踪这个追踪那个的,才搞出来。搞出来我立马就睡觉了。下面是安装的过程图,我只卡到了两个,太难卡了。又卡了个安装后的图。安装好VISTA以后,虽然没有显卡驱动,但我认为那个桌面是我见过的最美的!希望我的劳动没有白费,能让大家都能成功安装VISTA。

我已经为新手朋友制作了一个启动安装VISTA支持的小补丁。启动PE后先运行补丁,然后就可以安装Vista了。可以实现安装Vista也外置!

最后二句:感谢沙漠之子neo4026两位大大。两位大大都提供了不少帮助。
最后一句:味精有点苦了!


成功范例:
62楼 zhaohj 安装成功
72楼 snaketsg 安装成功
83楼 cxt 安装成功
141楼 ryvius 安装成功
都成功啦




[ 本帖最后由 uepon 于 2008-7-30 10:02 编辑 ]

成了.PNG (105.8 KB, 下载次数: 422)

成了.PNG

成了2.PNG (99.74 KB, 下载次数: 396)

成了2.PNG

zhuomiam.PNG (90.57 KB, 下载次数: 415)

VISTA桌面

VISTA桌面

hal.rar

46.08 KB, 下载次数: 1397, 下载积分: 无忧币 -2

给上HAL.DLL

RICHED20.rar

218.64 KB, 下载次数: 2477, 下载积分: 无忧币 -2

补上RICHED20.DLL

启动安装Vista支持.part1.rar

200 KB, 下载次数: 4594, 下载积分: 无忧币 -2

启动安装Vista支持.part2.rar

115 KB, 下载次数: 3010, 下载积分: 无忧币 -2


作者: uepon    时间: 2007-8-2 12:34
这样的成果也米人关注吗?还要我自己顶。哎``郁闷!
作者: lxl1638    时间: 2007-8-2 12:35
.......................................
先顶你。。。。。。。。。。。。。。
另,这个HAL.DLL有什么不同?
作者: uepon    时间: 2007-8-2 12:37
米什么不同,米破解```就是原版。
作者: xiayang695    时间: 2007-8-2 12:39
这个东西好好~~回去搞一下。。

===================
为什么现在做PE2。0核心的人好少啊?
作者: uepon    时间: 2007-8-2 12:40
研究2003PE的都不要研究喽``````
作者: uepon    时间: 2007-8-2 12:41
PE2。0需要多好的机子才能启动啊``
作者: dgxhls    时间: 2007-8-2 12:46
有其他人测试成功了吗?准备加精了。
作者: 123    时间: 2007-8-2 12:47
SYSTEM32原来没有HAL.DLL?,2003PE里就有?
作者: uepon    时间: 2007-8-2 12:51
原帖由 123 于 2007-8-2 12:47 PM 发表
SYSTEM32原来没有HAL.DLL?,2003PE里就有?


不知道2003PE有没有,不过我也很纳闷,为什么加上HAL.DLL就可以成功安装VISTA。
作者: neo4026    时间: 2007-8-2 12:54
我靠!有米搞错!就真他妈的那么简单
我立马把我的2003PE废掉的说

[ 本帖最后由 neo4026 于 2007-8-2 12:57 PM 编辑 ]
作者: neo4026    时间: 2007-8-2 12:58
2003的PE的兼容性我已经无法忍受了...
bblean运行不了,WB运行不了 啥都运行不了
现在有了这成果就简单了
作者: 123    时间: 2007-8-2 12:58
原帖由 friend8179 于 2007-8-2 12:53 发表
2003PE也有,也是压缩了的,启动后删除,刚看的

看来那个hal.dll不是主要的,那个注册表才是主要的
作者: neo4026    时间: 2007-8-2 12:59
原帖由 friend8179 于 2007-8-2 12:51 PM 发表
原来压缩了,启动后删掉了这个文件,不知道有没在内存


没 老毛用cab压缩的文件听说都是"启动后不需要"的
作者: 123    时间: 2007-8-2 13:01
原帖由 friend8179 于 2007-8-2 12:59 发表
但沙子当年也对这个注册表搞过一段时间,不知道是不是方法不对,没看到结果

他测试用的PE版本不够老,比较新的都把那个文件压缩或删掉了
作者: neo4026    时间: 2007-8-2 13:02
沙子木有想到可能缺文件
即使想到了也不去联想到这"启动后用不着"的文件上
作者: benbbs    时间: 2007-8-2 13:02
不懂,但还是要装懂一下,顶一下我们群的老大:D
作者: neo4026    时间: 2007-8-2 13:03
强烈请求置顶+加精!!!
作者: neo4026    时间: 2007-8-2 13:04
咳~!谁会想到居然是这不起眼的文件呢?
今晚就拿老毛的PE来YY做个能装vista的修正版
作者: hytmtet    时间: 2007-8-2 13:04
不错不错
重大突破啊```
有条件的赶紧试试

我这老机就不要了.......
作者: shizhaozhen    时间: 2007-8-2 13:05
标题: http://www.wanmeivista.com/thread-3673-1-1.html
大家看一下
http://www.wanmeivista.com/thread-3673-1-1.html
作者: neo4026    时间: 2007-8-2 13:06
楼上的就别把没必要存在的东西拿出来的说...
作者: neo4026    时间: 2007-8-2 13:10
等等...仔细分析下,那2003PE下也是没hal.dll 同样存在MiniNT这键值 为何又能装vista?
作者: yingxongeli    时间: 2007-8-2 13:11
顶了再说,有机会试试了
作者: dgxhls    时间: 2007-8-2 13:12
先加亮,等反馈有成功的,绝对要加精。
作者: 猢狲    时间: 2007-8-2 13:15
原帖由 neo4026 于 2007-8-2 01:04 PM 发表
咳~!谁会想到居然是这不起眼的文件呢?
今晚就拿老毛的PE来YY做个能装vista的修正版



极力赞成。
不过希望大大做好了后不光上传到ftp上,也照顾一下我们这些没权限的,在网盘上也放了吧。谢了啊
作者: M    时间: 2007-8-2 13:17
象这样的重大发现,那我等是一定要进来顶一顶的.呵呵
作者: bhdc    时间: 2007-8-2 13:25
兴奋ING,可惜偶的破机子不能装VISTA,等待各位大虾的测试结果....
作者: cocely    时间: 2007-8-2 13:27
来晚了,uepon,此贴必火~~~
作者: mayin_15    时间: 2007-8-2 13:29
:lol 强人啊,虽然结果简单,但研究过程艰辛而复杂!
作者: panwenfei    时间: 2007-8-2 13:39
1、删除注册表项 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT
这个注册表项目有什么用呢??
作者: wwwzhx    时间: 2007-8-2 13:55
果真如此的话,是一重大利好消息。
作者: 123    时间: 2007-8-2 13:56
原帖由 panwenfei 于 2007-8-2 13:39 发表
1、删除注册表项 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT
这个注册表项目有什么用呢??

有MiniNT说明是在PE中,没有说明是在XP中,安装程序通过这个来识别是不是PE
因为在XP中可以安装,所以删除后就可以安装。
作者: wjh88    时间: 2007-8-2 14:06
绝对是好消息,回头赶紧试一下。
作者: uepon    时间: 2007-8-2 14:13
原帖由 123 于 2007-8-2 12:58 PM 发表

看来那个hal.dll不是主要的,那个注册表才是主要的


但过少了HAL.DLL回出现一些问题,那个注册表的地方一定是确定是PE还是XP的要素。

不过我不知道能安装VISTA的2003PE需不需要HAL.DLL,如果03的PE启动后也被删除了,那就奇怪了,为什么03PE安装VISTA不要HAL.DLL,而XPPE安装VISTA就非得需要HAL.DLL呢?
作者: neo4026    时间: 2007-8-2 14:29
回绝版 貌似真的不需要....
作者: wxgwxg    时间: 2007-8-2 14:36
恭喜楼主,简直是近期无忧最重大的消息了,期盼验证!
作者: lese    时间: 2007-8-2 14:59
等待高手的修正版!!!
作者: uepon    时间: 2007-8-2 15:13
原帖由 neo4026 于 2007-8-2 02:29 PM 发表
回绝版 貌似真的不需要....


怎么回事哦```为什么2003PE安装不用HAL。DLL
哪位大虾知道哦。
作者: uepon    时间: 2007-8-2 15:17
怎么没人测试到底通不通用`````
啊`估计是进入VISTA安装界面不舍得出来了。
早上我就是,成功进入安装界面,那种喜悦,靠,真的不想退出,老想多看一会,呵呵!

麻烦成功安装的朋友这里反馈一下!
作者: ybq1987    时间: 2007-8-2 15:21
好像可以,不过建一个0字节的 HAL。DLL就可以:victory:
作者: uepon    时间: 2007-8-2 15:25
原帖由 ybq1987 于 2007-8-2 03:21 PM 发表
好像可以,不过建一个0字节的 HAL。DLL就可以:victory:


我试了`不可以哦`,不知道你是不是零字节成功的,反正我没成功,怎么回事哦。

打狗的,来```有人成功了哈

[ 本帖最后由 uepon 于 2007-8-2 03:35 PM 编辑 ]
作者: nm888    时间: 2007-8-2 15:27
先把它顶起来!本周双休日我来试一下,看看效果。
作者: keygen    时间: 2007-8-2 15:43
雁过留声


强贴留名


    ?
作者: snaketsg    时间: 2007-8-2 15:57
安装原版的好象可以,可安装象“深度”和“龙卷风”的不可以
作者: zhaohj    时间: 2007-8-2 15:57
听到这么重大的好消息,马上测试,1小时后汇报成果!
作者: ywcn    时间: 2007-8-2 16:05
哇,这个发现了不得

等人测试ing...
作者: uepon    时间: 2007-8-2 16:09
经过测试,老毛桃提供的 Win2003 SP1 安装 Vista 必须存在的文件,经过测试,在XPSP2的只需要下列中红字标识那个文件。
ATL.DLL
CABINET.DLL
CLUSAPI.DLL
CREDUI.DLL
DMADMIN.EXE
DMINTF.DLL
DMSERVER.DLL
DMUTIL.DLL
OSUNINST.DLL
RICHED20.DLL
RTUTILS.DLL
VDS.EXE
VDSBAS.DLL
VDSDYNDR.DLL
VDSLDR.EXE
VDSUTIL.DLL
VDS_PS.DLL

作者: uepon    时间: 2007-8-2 16:11
原帖由 snaketsg 于 2007-8-2 03:57 PM 发表
安装原版的好象可以,可安装象“深度”和“龙卷风”的不可以


不可以安装的,出现了什么错误提示?或者问下“深度”和“龙卷风”的作者改了哪些地方。
你是不是用虚拟光驱安装的?
作者: snaketsg    时间: 2007-8-2 16:15
原帖由 uepon 于 2007-8-2 04:11 PM 发表


不可以安装的,出现了什么错误提示?或者问下“深度”和“龙卷风”的作者改了哪些地方。
你是不是用虚拟光驱安装的?



用VDM加载安装的
作者: fxyq    时间: 2007-8-2 16:16
谢谢对此的不懈努力,我那破机虽无法测试,但心中很是激动……
作者: uepon    时间: 2007-8-2 16:19
原帖由 snaketsg 于 2007-8-2 04:15 PM 发表



用VDM加载安装的


出现了什么错误提示?可不可以仔细的讲一下。
作者: uepon    时间: 2007-8-2 16:20
如果可以,麻烦贴几个图。
作者: snaketsg    时间: 2007-8-2 16:20
我用“REGEDT32.EXE”加载“SETUPREG.HIV”文件后,删除了其中的“ControlSet001\Control\MiniNT”后,启动PE后在PE的注册表下还存在”HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT”,不知为什么
作者: zhangze    时间: 2007-8-2 16:21
删除的那个注册表键值就对PE稳定运行没有半点的影响吗
作者: zhaohj    时间: 2007-8-2 16:23
报告初步成果:
      环境:VMWARE6.0,老毛0418,VISTA为深度精简版

[ 本帖最后由 zhaohj 于 2007-8-2 04:27 PM 编辑 ]

Snap4.jpg (15.98 KB, 下载次数: 132)

Snap4.jpg

作者: uepon    时间: 2007-8-2 16:26
VERY GOOD````成了,什么也不说了

打狗的,来瞧瞧。
作者: booklong    时间: 2007-8-2 16:27
楼主辛苦了!谢谢你提供的劳动成果,找机会也试试
作者: uepon    时间: 2007-8-2 16:27
今天网老卡```发贴都是一发发俩。郁闷

不知道“深度”“龙卷风”的是怎么回事。

[ 本帖最后由 uepon 于 2007-8-2 04:28 PM 编辑 ]
作者: uepon    时间: 2007-8-2 16:29
原帖由 zhaohj 于 2007-8-2 04:23 PM 发表
报告初步成果:
      环境:VMWARE6.0,老毛0418,VISTA为深度精简版


前面有朋友说“深度”的不可以安装,我吓死了。
作者: luckboys    时间: 2007-8-2 16:30
问一下,“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT”是进入PE后在安装VISTA前删即可吗?先谢谢!
作者: uepon    时间: 2007-8-2 16:34
是的,随便什么时候删``只要是在安装VISTA前删即可。
另:
回61楼:而且删除这个键应该不会有什么问题。
作者: zhaohj    时间: 2007-8-2 16:34
原帖由 luckboys 于 2007-8-2 04:30 PM 发表
问一下,“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT”是进入PE后在安装VISTA前删即可吗?先谢谢!


是的,我想进入桌面前删除应该也可以
作者: uepon    时间: 2007-8-2 16:39
不知其他朋友测试的结果怎样。
作者: jndscz    时间: 2007-8-2 16:41
...深度的意思估计就是那些精简版本了
作者: snaketsg    时间: 2007-8-2 16:41
真的成功了,TNND!
1、启动PE
2、进注册表删“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT"键,刷新
3、所HAL.DLL拷入SYSTEM32目录中,好象要用楼主提供的那个版本,LXLl1638做的PE里自带的那个倒入后还是出错
4、安装Vista

未命名.JPG (26.35 KB, 下载次数: 133)

未命名.JPG

作者: zhaohj    时间: 2007-8-2 16:43
好了,全部安装完毕(版主可以加精了)
环境:VMWARE6.0,512M内存,老毛0418,VISTA为深度精简版

[ 本帖最后由 zhaohj 于 2007-8-2 04:45 PM 编辑 ]

Snap5.jpg (22.28 KB, 下载次数: 163)

Snap5.jpg

作者: luckboys    时间: 2007-8-2 16:45
原帖由 uepon 于 2007-8-2 16:34 发表
是的,随便什么时候删``只要是在安装VISTA前删即可。
另:
回61楼:而且删除这个键应该不会有什么问题。

谢谢!明白了,那进PE后,这样的REG文件即可搞定:
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT]
[-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\MiniNT]
作者: uepon    时间: 2007-8-2 16:45
成功了就好啦```大家高高兴兴的最好。
作者: snaketsg    时间: 2007-8-2 16:47
原帖由 luckboys 于 2007-8-2 04:45 PM 发表

谢谢!明白了,那进PE后,这样的REG文件即可搞定:
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT]
[-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Co ...


又学到一招
作者: snaketsg    时间: 2007-8-2 16:47
进PE后怎样让系统不自动删除HAL.DLL文件呢?
作者: uepon    时间: 2007-8-2 16:47
原帖由 luckboys 于 2007-8-2 04:45 PM 发表

谢谢!明白了,那进PE后,这样的REG文件即可搞定:
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT]
[-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Co ...



不要忘了HAL.DLL,另外要注意有没有RICHED20.DLL
作者: yamingw    时间: 2007-8-2 16:58
太好了,你真是高啊。XPE越来越有发展前途了。
作者: krell    时间: 2007-8-2 17:08
支持一下。

XP的PE又有继续存在的理由啦!@
作者: myBOOT    时间: 2007-8-2 17:09
应该是HAL.DLL多了ACPI的是被吧。:)
作者: uepon    时间: 2007-8-2 17:11
原帖由 myBOOT 于 2007-8-2 05:09 PM 发表
应该是HAL.DLL多了ACPI的是被吧。:)


这个我不清楚,我只是监控到了HAL.DLL是XPPE安装VISTA必须的。
作者: cxt    时间: 2007-8-2 17:14
标题: 太好了
太好了,可以放弃2003PE了,我试着弄了一下,成功了!
作者: cxt    时间: 2007-8-2 17:17
不知道启动PE时就删除注册表和不删除HAL.DLL该如何做?
作者: 超无限    时间: 2007-8-2 17:19
这么牛B?这也行。楼主果然是高人、,这两东东好像不怎么起眼嘛。
作者: jndscz    时间: 2007-8-2 17:20
等待完美集成版本  嗯
作者: 沙漠之子    时间: 2007-8-2 17:40
我建议在安装vista前 删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT

装完后加回去

因为有些出现通过该键值来判断是否处于pe环境的说

另:我认为vista的安装程序先判断系统,再试读取该该键值来判断是否处于pe环境
所以vista的安装程序将其当中xp系统处理

另:我的vista的安装见面是英文的,不知是否是注册表的缘故呢

LZ能否试试

作者: uepon    时间: 2007-8-2 17:47
这个我知道,让SETUP把PE看成XP,我估计这个也是为什么这种方法需要HAL。DLL
而在03中把系统就读成PE,然后不需要HAL。DLL
就是不知道,沙子老大的意思是,换句话说沙子老大让我试试什么。是不是找出安装程序判断注册表的什么地方,才确认是在XPPE OR 03PE?
作者: kzr588    时间: 2007-8-2 17:58
很好的成果,谢谢分享
作者: mackyliu    时间: 2007-8-2 18:03
我就懒得去改动原IS_文件了,直接外置程序里来一个DLL目录,加载完桌面后执行一个批处理,拷贝HAL及RICHED20到SYSTEM32目录下去,再删除键值,搞定,哈哈,还动什么IS_哟
作者: s7777    时间: 2007-8-2 18:04
太神了我还4处找PE2.0中。。:L
作者: onedream06    时间: 2007-8-2 18:06
强啊,先顶着,文件保留。。。。
作者: uepon    时间: 2007-8-2 18:07
原帖由 mackyliu 于 2007-8-2 06:03 PM 发表
我就懒得去改动原IS_文件了,直接外置程序里来一个DLL目录,加载完桌面后执行一个批处理,拷贝HAL及RICHED20到SYSTEM32目录下去,再删除键值,搞定,哈哈,还动什么IS_哟


已经有了``
作者: blackmaize    时间: 2007-8-2 18:16
谢谢老大辛苦了:) :)
作者: 沙漠之子    时间: 2007-8-2 18:33
原帖由 uepon 于 2007-8-2 05:47 PM 发表
这个我知道,让SETUP把PE看成XP,我估计这个也是为什么这种方法需要HAL。DLL
而在03中把系统就读成PE,然后不需要HAL。DLL
就是不知道,沙子老大的意思是,换句话说沙子老大让我试试什么。是不是找出安装程序 ...


我的vista的安装介面是英文的,而LZ的是中文介面

不知是那个注册表项控制的说

也可能是某个文件的说
作者: uepon    时间: 2007-8-2 18:45
更新了小补丁````以前下了不要用了换新的,图标的问题。抱歉。
作者: uepon    时间: 2007-8-2 18:52
原帖由 沙漠之子 于 2007-8-2 06:33 PM 发表


我的vista的安装介面是英文的,而LZ的是中文介面

不知是那个注册表项控制的说

也可能是某个文件的说


我现在看见注册表项就心乱,`沙子研究下我的纪录的VISTA安装程序的程序调用和注册表调用。

一个是在2003PE下运行纪录的,一个是XP的PE下纪录的。我就是靠它们找到的结果的。

PS:很长啊。

2003.rar

151.15 KB, 下载次数: 105, 下载积分: 无忧币 -2

XP.rar

97.18 KB, 下载次数: 153, 下载积分: 无忧币 -2


作者: ynkm169    时间: 2007-8-2 19:03
呵呵,越来越喜欢楼主了,不少惊喜
作者: 假大空    时间: 2007-8-2 19:18
虽然没验证过,但支持楼主!
作者: sunkiss    时间: 2007-8-2 19:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: uepon    时间: 2007-8-2 19:27
原帖由 sunkiss 于 2007-8-2 07:22 PM 发表
hal.dll是电源管理的一个文件啊!应该是那个最基本的!就是关闭电脑后会显示“你可以安全的关闭计算机了”


我只知道有了它,就可以在XPPE下安装VISTA。呵呵`
作者: 沙漠之子    时间: 2007-8-2 19:36
有关介面语言的注册表项
应该是HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls中
具体是

  1. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language Groups]
  2. "a"="1"

  3. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Locale]
  4. "00000804"="a"
复制代码

另:建议使用Process Monitor来检测文件和注册表
等回我将最新版上传的我的网盘(需要fltlib.dll)

[ 本帖最后由 沙漠之子 于 2007-8-2 07:54 PM 编辑 ]
作者: zhaohj    时间: 2007-8-2 19:54
HAL.DLL版本不一样也不能安装,已经过测试。目前有的版本号:5.1.2600.2180,5.1.2600.2562
RICHED20.DLL文件也一样

[ 本帖最后由 zhaohj 于 2007-8-2 08:03 PM 编辑 ]
作者: luckboys    时间: 2007-8-2 20:14
原帖由 沙漠之子 于 2007-8-2 18:33 发表


我的vista的安装介面是英文的,而LZ的是中文介面

不知是那个注册表项控制的说

也可能是某个文件的说

应该是prc.nls和prcp.nls的说。
作者: 沙漠之子    时间: 2007-8-2 20:18
原帖由 zhaohj 于 2007-8-2 07:54 PM 发表
HAL.DLL版本不一样也不能安装,已经过测试。目前有的版本号:5.1.2600.2180,5.1.2600.2562
RICHED20.DLL文件也一样

因为这两的版本号都属于xpsp2的

也就是说vista安装程序通过该文件来判断系统版本的说

另:最新ProcessMonitor汉化版以上传至我的网盘
作者: uepon    时间: 2007-8-2 20:30
5.1.2600.2180,5.1.2600.2562
不一样的版本号都可以安装是不是啊?




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3