无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 14357|回复: 32

PE2.0完美计划-用WAIK将explorer作为PE2.0启动shell

[复制链接]
发表于 2008-1-10 17:21:02 | 显示全部楼层 |阅读模式
最后更新,以后可能不会再做此帖的编辑
直接把最后更新的放到上面,省得懒人往下翻

转帖请勿注明出处及作者

[2008.01.19]-20:09

最近两天基本上没有做

昨天晚上有了个新的想法

就是关于如何在注册表订制自己的explorer相关风格

比如桌面图标,开始菜单,任务栏,文件夹选项等等

其实有一个很简单的方法

进入自己的PE后,先把自己喜欢的设置设定好

然后将HKU\S-1-5-18整个项导出保存

退出PE后,在系统下将这个reg文件导入到DEFAULT配置单元

这样免得去一个一个找那些设置都在哪个键值下

适用于批量修改

下面放出最终完美版:(已经检查过配置单元文件,保证不存在cc-字样)

mofile提取码:7366496500819422

由于mofile空间有限,本人将把之前上传的版本全部删除

敬请见谅

目前仍存在的缺陷:

不能显示快速启动栏

启动任务管理器的快捷键ctrl shift esc及ctrl alt del无效

没有撤销上一操作的功能

关机无效

大侠看到请给予解决提示,敬谢。



回复#26:

至此explorer的加入基本宣告结束

下面开始着手加入mmc

还有,我说,你怎么那么懒

自己都已经把文件列出来了,不去拷,还要我弄出来现成的


回复#27

目前还没有做外置程序

而且我也不打算做外置程序

我觉得PE只是作为一个暂时的备份恢复用的系统

不用做得那么花哨

我自己用只打算做以下功能:

可以imagex备份恢复系统

可以上网

可以对磁盘进行操作

仅此而已

请谅解

有能力的请自己添加

如果要浏览历史存档,请往下看


[2008.01.10]

一周前开始接触winpe

最初并不知道有PE2.0,只知道vistape但概念很模糊

一开始是用的老毛桃的winpe1.x

但里面第三方程序太多,有些不是我想要的

而且老毛桃在里面很多地方都加入了"laomaotao"的LOGO

所以用起来很不舒服

就想到自己去做一个属于自己的PE

这时候才知道PE2.0这玩意儿,其实也可以称其作vistape

好在微软出了WAIK,可以自己订制

订制出的最基本版,进入后跟pe1.0一样,也是一个命令行窗口

这样操作起来很不方便,要记下很多命令

就想像老毛桃的版本一样把explorer加入到PE当中,将其作为启动shell

在网上查了好多

有一个外国人提供的方法,但只适用于vista 5xxx的版本

而现在想必大家都用的是6000了,我也用的6000


还有一个名为Nightman 的(不知道哪国)人

直接提供了winpebuilder

可以自己制做程序脚本,将自己需要的程序加入其中

而且也已经将加入explorer还有mmc的脚本提供出来了

这个winpebuilder在PE版块的帖子中有详细的介绍

链接:用VistapeBuilder 011打造最新的VistaPE 2.0


我试用了一下,很不错

vistapebuilder的优点就是可以自己选择想要加入的程序

但前提是要有script脚本文件

尽管如此,它还不是我想要的效果

让我不满意的地方很多

1.写script很麻烦

2.对于驱动程序的添加,winpebuilder好像很少提供script,这跟WAIK比起来太逊色了

3.里面也有很多作者的LOGO,到处都是NIGHTMAN,不知道这些信息有没有被写入WINPE2.0的ISO

4.winpebuilder并不是基于标准的PE2.0 WIM镜像,标准的PE2.0 WIM镜像在WAIK中提供的有

  它是从安装光盘中的boot.wim和install.wim提取文件从而制成ISO

  虽然体积做出来仅有WAIK体积的一半左右大小,但我想功能上还是有很多欠缺的

  (我用WAIK做出来的没有经过精简,里面很多语言文件其实可以去掉的,所以体积稍大了些)

5.winpebuilder做出来的ISO启动后,是先运行peshell这个程序,由这个shell选择程序来选择进入哪个SHELL



由于这些原因,我不选择用winpebuilder来做

但其中的explorer和mmc的script给了我很大帮助

今天把explorer的script分析了一下

终于由WAIK制做的PE2.0成功进入期待已久的界面

但还有很多问题需要解决

希望跟我一样有这个兴趣的老老们一起研究

明天把script中提及的所需要的文件放出来


[2008.01.11]

经过半天的努力,终于没有失信于大家,下面就放出包包

授人以鱼,不如授人以渔,这句话谁说的,你简直就是上帝

最后生成的的ISO太大了,而且鉴于上面那句话

我把制做步骤以及覆盖文件提供出来,以后有时间再把成品ISO发出来

具体的explorer风格的订制和PE ISO的精简就靠你自己了

里面有详尽的说明文档,可能有些地方写得也有所含糊

如果对说明文档有什么疑问,请尽量提出来

我会再进一步说明

khauyeung中校说得很对,毕竟我是刚刚接触PE2.0的制做

所以很多细节上我确实不很清楚

其实在上面所提到的那个帖子就是由khauyeung中校发起的

内容及跟帖让我受益非浅

还有一点,本人不喜欢把一些个人信息加入作品之中

所以在我所发布的这个包包中,没有加入任何与本人jackcc有关的信息

至少在我的制做过程中,没有加入与本人相关的LOGO之类,应该算是完全纯净

如果在使用过程中发现有LOGO及垃圾信息,请提出,我会进一步更新

下面把最终效果图发出来,咱们都预览一下,共提意见,共同进步

无标题1.jpg

下面是用VMWARE WORKSTATION录制的视频和打包好的覆盖文件

传到了我的mofile,点击下面链接提取

http://file.mofile.com/

录制视频提取码:5003280539340846

explorer.rar提取码:3979894713286015


[2008.01.11]-22:54

刚刚在本机做了测试

将最终ISO放到U盘,从U盘grub4dos启动到加载ISO后的光驱

成功进入PE2.0

不足的一点就是在从虚拟光驱启动时

会出现press any key to boot from cd/dvd.....

按任意键从光驱启动

在虚拟机测试的时候并未出现这种情况


另外,关机菜单无效

愣了半天,才想到从本地磁盘system32下将shutdown.exe拷出来

运行shutdown -r -t 0后成功重启

[2008.01.13]

更新:

1.把压缩包进行了精简

因为上面放出的是explorer.script所提及的所有windows文件

这次把这些文件中在PE2.0镜像中已存在的进行了删减

但最终的做成的ISO大小不变,我做成的为184M


2.可以定制桌面系统文件夹图标项

如:计算机 IE 控制面板 网络 回收站等

也可以定义 计算机 IE 回收站的名称

如果要在桌面上建立快捷方式

请在windows\system32\config\systemprofile\桌面\

放置自己的快捷方式文件

mofile提取码:  0079414949375846

不足:

1.打开文件夹会运另运行explorer

而且会在新窗口中打开

如果打开的文件夹过多

则会同时运行N个explorer,占用内存较大

2.开始菜单关机无效

仍需运行shutdown关机

希望老鸟们能提供经验

实现开始菜单的关机

(请不要加入第三方关机程序)

3.看不到隐藏文件和系统文件

我会在今天把这几个注册表加上



回复 18# :


我在里面的说明文件里已经讲得很清楚

cc-software只是加载配置单元的时候一个暂时的别名

它在上载到SOFTWARE时不会把cc-software写进去的

如果你觉得不舒服,你可以把reg文件中这个cc-software改为你自己的名称

例如改为Yangry,任何一个名称都可以,只要不与其它项重名

改之后在加载配置单元时你就要你的这个名称来作为项名


还有,我会完成explorer之后相继把mmc,IE,等一些基本功能加入


另外,你所提到的开始菜单看不到,是不是整个任务栏都没有?

不过我做出来的可以看到,上面有截图,还有视频文件

不清楚你的是什么问题


回复 19# :

我的计划是在完成这些基本功能的加入后再进行最终的精简

所以现在体积比较大

你也可以根据其他老鸟们的经验进行删减

[2008.01.15]-00:15

我确实很菜

昨天下午八点钟开始

用vmware试验了N遍

仍是没有解决explorer那些问题

苍天不负有心人

最终在零点的时候

哈利鲁亚,i found it

原来只要让那些放进去的DLL注册一下就OK了

只是进去后要注册一下比较麻烦

现在还不清楚如何做成进去后直接就是注册好的

请高手指教

太累了,先睡觉,今天晚上放包包

[2008.01.15]-23:11

今天完不成了

对不住大家,我有罪....

试了下用peimg /prep后,可以将映像减小到114M

明天继续努力

那些DLL注册的注册表项实在太多了

明天把它们全提出来

估计至此就可以算得上完美explorer了

虽然还不太完美

[2008.01.16]-23:36

又努力了一个晚上

终于将actxprxy.dll的注册搞定

我所采用的不是开机注册

不会在系统启动时用一个批处理来做这个注册

也不需由appinit来加载

而是在系统中已经注册好,整合在系统内部的

我不明白nightman为什么没有把如此重要的dll放在explorer必要dll列表

现在可以放出explorer for vistape 1.0版:

mofile提取码:7791447184382272

这次提供的只有windows目录覆盖文件

由于仓促,没有把自定义目录的说明写好

在未来几天内,我会把最终完美版本及自定义文件全部拿出来


此次更新:

1.explorer可以正常运行

不会再出现打开文件夹,或者计算机,磁盘时运行另一个explorer

所有的文件夹操作都会在同一个explorer进程下完成

2.修补了actxprxy.dll注册不完整的问题

从而使之前出现的 加入actxprxy.dll的情况下无法进行剪贴板操作 的问题得到解决

3.加入了自定义是否显示  隐藏文件,系统隐藏文件 的注册表

4.加入了自定义桌面系统图标的注册表

(3,4两点是否太小儿科?)

桌面背景可以自己选择4:3 bmp图片命名为winpe.bmp覆盖到windows\system32\目录


即将更新:

加入资源管理器窗口自定义的注册表

加入中等图标 大图标显示的必要文件(我现在还不知道是哪个文件)



如果大家还有何关于自定义explorer的地方我没有提及的,请及时提出

我会尽快加入,谢谢!

[2008.01.18]-0:27

最终版:

mofile提取码:0229331817823742

[2008.01.19]-20:09

最近两天基本上没有做

昨天晚上有了个新的想法

就是关于如何在注册表订制自己的explorer相关风格

比如桌面图标,开始菜单,任务栏,文件夹选项等等

其实有一个很简单的方法

进入自己的PE后,先把自己喜欢的设置设定好

然后将HKU\S-1-5-18整个项导出保存

退出PE后,在系统下将这个reg文件导入到DEFAULT配置单元

这样免得去一个一个找那些设置都在哪个键值下

适用于批量修改

下面放出最终完美版:(已经检查过配置单元文件,保证不存在cc-字样)

mofile提取码:7366496500819422

由于mofile空间有限,本人将把之前上传的版本全部删除

敬请见谅

目前仍存在的缺陷:

不能显示快速启动栏

启动任务管理器的快捷键ctrl shift esc及ctrl alt del无效

没有撤销上一操作的功能

关机无效

大侠看到请给予解决提示,敬谢。



回复#26:

至此explorer的加入基本宣告结束

下面开始着手加入mmc

还有,我说,你怎么那么懒

自己都已经把文件列出来了,不去拷,还要我弄出来现成的


回复#27

目前还没有做外置程序

而且我也不打算做外置程序

我觉得PE只是作为一个暂时的备份恢复用的系统

不用做得那么花哨

我自己用只打算做以下功能:

可以imagex备份恢复系统

可以上网

可以对磁盘进行操作

仅此而已

请谅解

有能力的请自己添加



[ 本帖最后由 jackcc 于 2008-1-20 11:15 PM 编辑 ]
 楼主| 发表于 2008-1-10 20:29:54 | 显示全部楼层
至少到目前为止我

还没见过用WAIK做出来的explorer作为shell的PE2.0

我觉得我的标题已经把意思讲的很清楚了吧
回复

使用道具 举报

 楼主| 发表于 2008-1-10 20:32:21 | 显示全部楼层
还有,本人学理的,语言表达能力很有欠缺

等我把最终成品拿出来,再给大家细细道来
回复

使用道具 举报

 楼主| 发表于 2008-1-20 11:43:42 | 显示全部楼层

回复 #28 Yangry 的帖子

OK,今天就弄出来

不过我用的是ZH-CN

不是ZH-TW

这个有关系不?
回复

使用道具 举报

 楼主| 发表于 2009-3-11 14:49:00 | 显示全部楼层

回复 #32 superzhang19 的帖子

已经回复到你的邮箱,请查收
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-31 07:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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