无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: uepon
打印 上一主题 下一主题

成功实现XP的PE下安装Vista!!!

[复制链接]
241#
 楼主| 发表于 2007-8-5 09:39:14 | 只看该作者
原来如此```这个TXTSETUP.SIF我是借鉴小小强的。
多谢大虾提醒。
回复

使用道具 举报

242#
发表于 2007-8-5 09:59:29 | 只看该作者
我把shell32.dll压缩(UPX)就变成不到2M,然后测试一下,好像除了一部分图标不正常之外,梅什马不正常的,正在考虑如何把图标库独立出来,然后删除shell32大部分的图标(XP的图标占了1.29M:Q ),就是注册表要改的地方太多了:L

[ 本帖最后由 netwinxp 于 2007-8-5 10:01 AM 编辑 ]
回复

使用道具 举报

243#
发表于 2007-8-5 10:20:00 | 只看该作者
我曾经尝试过把图标外置...
也做了出来...
但很RP的不会刷新图标缓存:L
回复

使用道具 举报

244#
发表于 2007-8-5 11:40:24 | 只看该作者
原帖由 netwinxp 于 2007-8-5 09:59 AM 发表
我把shell32.dll压缩(UPX)就变成不到2M,然后测试一下,好像除了一部分图标不正常之外,梅什马不正常的,正在考虑如何把图标库独立出来,然后删除shell32大部分的图标(XP的图标占了1.29M:Q ),就是注册表要改的 ...

建议不要压缩shell32.dll 因为它是常驻内存的 压缩过 回更占内存的 且稳定性也不好的说
回复

使用道具 举报

245#
发表于 2007-8-5 12:05:00 | 只看该作者
看来PE“最后的难题”已经解决了!
回复

使用道具 举报

246#
发表于 2007-8-5 12:36:52 | 只看该作者
原帖由 沙漠之子 于 2007-8-5 11:40 发表

建议不要压缩shell32.dll 因为它是常驻内存的 压缩过 回更占内存的 且稳定性也不好的说

没想压缩,就是想打它图标库的主意:P
回复

使用道具 举报

247#
 楼主| 发表于 2007-8-5 12:57:06 | 只看该作者
图标太多,不好搞````
回复

使用道具 举报

248#
 楼主| 发表于 2007-8-5 17:27:28 | 只看该作者
不知有没了解VISTA SETUP过程的。
最近遇到些情况```就是用这个方法安装VISTA时,不能对分区进行操作。不知怎样才能把它调出来``那样就完美了
回复

使用道具 举报

249#
发表于 2007-8-5 17:49:15 | 只看该作者
不错,谢谢了。支持一个!
回复

使用道具 举报

250#
发表于 2007-8-5 17:58:21 | 只看该作者
diskpart呀,CMD模式下的分区软件。:lol
回复

使用道具 举报

251#
发表于 2007-8-5 18:00:10 | 只看该作者
原帖由 <i>uepon</i> 于 2007-8-5 05:27 PM 发表
最近遇到些情况```就是用这个方法安装VISTA时,不能对分区进行操作。不知怎样才能把它调出来``那样就完美了
<br />

既然是在pe下安装,那可以先分区再安装呀
回复

使用道具 举报

252#
 楼主| 发表于 2007-8-5 18:16:06 | 只看该作者
原帖由 greenangel 于 2007-8-5 06:00 PM 发表


既然是在pe下安装,那可以先分区再安装呀


安装XP的时候也是先分好区,不过既然VISTA有自己的分区格式化``为什么不利用起来呢?
有什么办法可以让分区操作显示出来?
回复

使用道具 举报

253#
发表于 2007-8-5 19:26:46 | 只看该作者
在xp pe中安装vista 会在c盘下 建立名为$WINDOWS.~BT的临时文件夹 并从该文件夹中调用文件,这也是为什么c盘空间不足不能安装的原因

在03的pe则不会 并且用启用Logical Disk Manager,Logical Disk Manager Administrative Service.Virtual Disk Service即老毛桃所添加的几个文件
以上几个服务若启动不了 的话 无法安装

故要彻底解决xp的pe中安装vista 且与03相同的功能的话必须
想办法骗过setup.exe 让其认为在03中运行

需要外部程序干扰setup中 系统版本检测的函数 让其返回值为同在03中一样

但现在缺这方面的人才 不知谁能叫的动那些破解高手


系统判断应该和那些文件(老毛桃所添加的几个文件)无关
对于替换文件的方法 我不抱希望

[ 本帖最后由 沙漠之子 于 2007-8-5 07:28 PM 编辑 ]
回复

使用道具 举报

254#
 楼主| 发表于 2007-8-5 19:32:21 | 只看该作者
以前就是按照这个想法进行的。不过最终失败。不得不转向让SETUP认成XP。
不过非要与03相同的功能?目前这个情况完全和PE下安装XP一样。
回复

使用道具 举报

255#
发表于 2007-8-5 20:12:09 | 只看该作者
狂轰烂顶,我也支持下,改天也安装个VISTA玩玩!
回复

使用道具 举报

256#
发表于 2007-8-5 20:48:17 | 只看该作者
虽然来迟了,还是要顶!!!顶总比不项好.

LZ强人,解决了XPE的一个重大难题.使XPE的生命力继续加强
回复

使用道具 举报

257#
发表于 2007-8-5 20:59:17 | 只看该作者
狂轰烂顶,LZ解决了XPE的一个重大难题
回复

使用道具 举报

258#
发表于 2007-8-5 21:06:00 | 只看该作者
挺方便的,不错。。。。。。。。
回复

使用道具 举报

259#
发表于 2007-8-5 21:46:39 | 只看该作者
原帖由 uepon 于 2007-8-2 12:40 发表
研究2003PE的都不要研究喽``````

:lol :lol

来晚了,恭喜哈。。出成果啦 :victory:

偶的那个 2003 的扔掉 :lol
回复

使用道具 举报

260#
发表于 2007-8-5 21:51:05 | 只看该作者
看到一颗猕猴桃好像不像前几天那样郁闷:)
回复

使用道具 举报

261#
发表于 2007-8-5 22:06:07 | 只看该作者
汗...毛桃也出现了..........
回复

使用道具 举报

262#
 楼主| 发表于 2007-8-5 22:08:07 | 只看该作者
来晚喽````````````````````
回复

使用道具 举报

263#
发表于 2007-8-5 22:08:17 | 只看该作者
原帖由 neo4026 于 2007-8-3 10:32 发表
怪事 按道理说毛桃只精简了图标 怎么会用不了..

HAL.DLL 我没有作任何修改:Q
回复

使用道具 举报

264#
 楼主| 发表于 2007-8-5 22:09:49 | 只看该作者
说下原理。并不是把让SETUP把XPPE看03PE。而是让SETUP把XPPE看成XP!
回复

使用道具 举报

265#
 楼主| 发表于 2007-8-5 22:12:33 | 只看该作者
原帖由 老毛桃 于 2007-8-5 10:08 PM 发表

HAL.DLL 我没有作任何修改:Q


那个HAL。DLL的原文件是HAL。DLL(标准的)
VISTA需要HAL。DLL是ACPI的。找一个原文件为HAL*。DLL支持(ACPI的)改名为HAL。DLL
回复

使用道具 举报

266#
发表于 2007-8-5 22:14:29 | 只看该作者
原帖由 老毛桃 于 2007-8-5 22:08 发表

HAL.DLL 我没有作任何修改:Q

NND,你居然让acpiapic_mp用standard pc的hal;P
下面是罪证::lol
...
[hal]
486c_up=hal.dll,2,hal.dll
acpipic_up=halacpi.dll,2,hal.dll
e_isa_up=hal.dll,2,hal.dll
mps_up=hal.dll,2,hal.dll
mps_mp=hal.dll,2,hal.dll
syspro_mp=hal.dll,2,hal.dll
acpiapic_up=halaacpi.dll,2,hal.dll
acpiapic_mp=hal.dll,2,hal.dll
...
回复

使用道具 举报

267#
发表于 2007-8-5 22:35:19 | 只看该作者
原帖由 netwinxp 于 2007-8-5 22:14 发表

NND,你居然让acpiapic_mp用standard pc的hal;P
下面是罪证::lol
...
[hal]
486c_up=hal.dll,2,hal.dll
acpipic_up=halacpi.dll,2,hal.dll
e_isa_up=hal.dll,2,hal.dll
mps_up=hal.dll,2,hal.dll
...

:@ :@

这是当初为了解决超线程、双核、多核、多 CPU 模式的机器,而不得已所作得一些修改,否则 PE 体积至少要再增大 2MB 以上 :Q :Q

[ 本帖最后由 老毛桃 于 2007-8-5 10:36 PM 编辑 ]
回复

使用道具 举报

268#
发表于 2007-8-5 22:36:03 | 只看该作者
原帖由 uepon 于 2007-8-5 22:12 发表


那个HAL。DLL的原文件是HAL。DLL(标准的)
VISTA需要HAL。DLL是ACPI的。找一个原文件为HAL*。DLL支持(ACPI的)改名为HAL。DLL

:lol :lol

那就挑体积小点滴 halacpi.dll :victory: ;P ;P
回复

使用道具 举报

269#
发表于 2007-8-5 22:43:01 | 只看该作者
不知有没有办法让PELDR生成的那个RAM盘可写(好像Vista的就是可写的)?每次看到WINPE.IS_占着那么大的一块内存就心痛:Q
回复

使用道具 举报

270#
发表于 2007-8-5 22:50:19 | 只看该作者
巨郁闷 刚才和绝版搞了一晚 得出结论:至少判断你是xp pe还是2003 pe是拿kernel32.dll来判断 初步估计是GetVersionEX函数
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-26 16:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表