|
最后更新,以后可能不会再做此帖的编辑
直接把最后更新的放到上面,省得懒人往下翻
转帖请勿注明出处及作者
[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及垃圾信息,请提出,我会进一步更新
下面把最终效果图发出来,咱们都预览一下,共提意见,共同进步
下面是用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 编辑 ] |
|