无忧启动论坛

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

[无忧首发]从0开始, 用WinBuilder一步一步制作自己的带中文支持的英文版PE

[复制链接]
跳转到指定楼层
1#
发表于 2008-5-17 23:17:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
0. 序
    0.1) 什么是WIN PE
           简单来说,WIN PE就是一个WINDOWS的精简版, 用XP制作的称为PE1, 是XP的精简版, W2003制作的, PE1.5, 是W2003的精简版,而用VISTA制作,PE2, 是VISTA的精简版
           如果要详细了解什么是PE, 自己GOOGLE吧
    0.2) PE 来源
          A) 下载微软官方版本,在M$网站上可以找到,例如VISTA PE, 可以在微软WAIK中找到,DIY难度大
          B) 用BUILDER制作
               B.1) BART'S PE BUILDER
                     优点: 稳定, 有各种插件支持
                     缺点: 制作出来PE比较大,不容易自己制作插件
               B.2) PEBUILDER
                    优点: 插件丰富,脚本解释程序,容易制作自己的插件,有不同网站制作自己的插件集,可以制作XP, W2003, VISTA PE, 做出来的PE比较小,比较适合DIY用户
                    缺点:不管是WINBUILDER本身,还是插件集,都还在BETA状态,BUG无数,而且插件集的更新也很频繁,往往同样的设置,昨天和今天下载到的东西不一样。
               B.3) 其他BUILDER, 如UBCD
                    没用过,不做评论
               B.4) 下载现成的PE, 网上有很多现成的PE, 也可以下载来研究
       0.3) 为什么要用WINBUILDER
              虽然BUG满天飞,但是单凭容易制作自己的插件(脚本)这个优点,就值得选择,  把自己的插件集做好, 然后在网上发布,也不会侵犯任何公司版权
              另外,PE制作全过程, 由脚本控制, 研究别人的脚本,也可以帮助我们深入研究PE
              最后,当你打造好PE后,还可以利用PE BUILDER进行离线修改,修改后重新生成ISO文件

为叙述方便,以下WINBUILDER简称为WB

1.  WB 网站:   http://www.winbuilder.net/news.php


2. WB下载 http://www.winbuilder.net/download.php?list.3

现在最新的版本是074, 就下它吧
      下载后,得到WINBUILDER074.ZIP, 通常,我们都会直接解压到WINBUILDER074子目录, 这样会遇到WB第一个BUG,
       checktools 脚本会把子目录中的“0” 替换成其他字符串,导致CHECKTOOLS报错,所以,应该把WINBUILDER074子目录改为WINBUILDER.
       解压后, WINBUILDER子目录只有一个文件WINBUILDER.EXE, 绿色软件,不用安装,可直接运行。


3. WB LV 1, Hello world!
    1) 界面
双击 "WinBuilder.exe", 出现WB 界面

WB第一次运行时,因为没有下载project,所以什么都用不了,只有Web和Download两项
WEB项是一个简单的WEB 浏览器,给你查找帮助用
Download项可以下载相关project,点击它


    2) “Project" 项目下载
点击"Download"选项卡, WB 会连接到WB脚本服务器,下载相关”PROJECT“项目
然后会显示以下界面:这里有4个不同项目,由不同的网站提供,这次我们只要NativeEX项目

刚开始时,我们不需要这么多项目,点击”Servers",去掉多余项目
如下图, 我们只需选择 "Nativeex.boot-land.net" 然后再左边,选择 "NativeEx_barebone", "NativeEx_core", "Tools" 和 "LiveXP"
下拉选择框中,你可以选择 "Recommended"或“COMPLETE", 选择后,程序会计算你需要选择多少文件
注: BareBone 和 Core 必须一起选择,因为nativeEX_BAREBONE会调用nativeEX_CORE中的文件


下载完成后, the WB 会重启,重启后,多出了 SCRIPTS选项卡:
注: 脚本服务器还在频繁更新中,我每天下载到的文件都不同,如果你选择同样选项后,发现下载的内容与我的不同是正常现象。

此时查看 \winbuilder\ 子目录,多了PROJECTS子目录和WINBUILDER.INI文件
Projects 子目录保存下载的脚本文件
WinBuilder.ini 保存脚本服务器的信息

添加中文支持: (在附件中有下载)
           下载中文支持SCRIPT:   ChineseSupport.script, 并拷贝到WB\projects\nativeEx_barebone\Finish子目录里.

          然后, REFRESH WB


这样,就会看到中文支持的SCRIPT



    3) 脚本设置
3.1) 选择XP CD源路径,点击"Paths",  "Source directory" 是空的,点击右边按钮,打开路径选择对话框
      选择XP英文版CD所在路径.     注: 必须是英文版CD,用中文版会出问题





Windows XP 英文版子目录, 必须含有CD中所有文件及目录,否则制作PE时会报错


3.2) 设置 “Define Fundamentals:”
     虚拟盘盘符: Ram Drive Letter: B (也可以是R:)
     PE "Setting Drive" (DOCUMENTS AND SETTINGS 子目录所在盘):如果你使用 FBWF, 可以选择为 "System Drive", 否则必须选择 "Ram Drive"
     Add BootFix: 如果不想ISO启动时有"HIT ANY KEY TO BOOT FROM CD", 不要选这一项


3.3) 中文支持, 没什么好说的三个都选吧



4. 生成PE
     点击PLAY图标


生成PE中 ...

PE生成时, 会把所有PE文件放在 WB\TARGET\NATIVEEX\子目录中

最后, WB会生成ISO文件, 放在WB\ISO\NativeEx.iso



生成ISO后, WB会启动QEMU模拟器, 试运行PE



测试中文支持, 在浏览器中浏览WWW.GOOGLE.CN


[ 本帖最后由 tintinbt 于 2008-5-17 11:26 PM 编辑 ]

ChineseSupport.zip

2.47 KB, 下载次数: 1405, 下载积分: 无忧币 -2

中文支持脚本文件for WinBuilder

评分

参与人数 1无忧币 +10 收起 理由
jonson_qf + 10 精品文章

查看全部评分

2#
发表于 2008-5-17 23:34:52 | 只看该作者
非常支持,感谢楼主发出浅显易懂的教程!
回复

使用道具 举报

3#
发表于 2008-5-18 00:06:11 | 只看该作者
谢谢提供教程
有空要研究一下
回复

使用道具 举报

4#
发表于 2008-5-18 00:31:16 | 只看该作者
谢谢楼主,学习下,不过我觉得我们用的PE好像都是英文+中文的,比如设备管理器
回复

使用道具 举报

5#
 楼主| 发表于 2008-5-18 00:49:30 | 只看该作者
原帖由 powerxing 于 2008-5-18 12:31 AM 发表
谢谢楼主,学习下,不过我觉得我们用的PE好像都是英文+中文的,比如设备管理器


那是汉化太过了,我这个PE没这种问题

PE QEMU.JPG (101.65 KB, 下载次数: 192)

PE QEMU.JPG
回复

使用道具 举报

6#
发表于 2008-5-18 10:10:10 | 只看该作者
谢谢楼主详细介绍!!!!!!!!!!!!!!
回复

使用道具 举报

7#
发表于 2008-5-18 14:07:22 | 只看该作者
介绍很详细,支持。...........
回复

使用道具 举报

8#
发表于 2008-5-18 14:55:01 | 只看该作者
介绍相当详细,收藏参考
回复

使用道具 举报

9#
发表于 2008-5-18 17:58:25 | 只看该作者
不能直接用中文XP来做吗?
回复

使用道具 举报

10#
发表于 2008-5-18 21:48:26 | 只看该作者

回复 #5 tintinbt 的帖子

tintinbt 大俠, 久仰了.
老外實在有值得學習的地方, 只發布做法, 輔助工具, 但不侵犯版權.
中國人沒這個能力嗎? 唉, 我看只是有些用戶太哪個了, 否則各高手的成品來看, 不說超越他們, 也不能說差過他們. 現在只要是給方法, 但沒成品給下載, 幾乎被海扁是注定的下場了.

#5樓的胋圖, 該是 WiinBuilder 不支持中文 XP為源 的缺憾引起的, 並不是其它 PE 漢化過度, 因我們都是用 中文 windows 做Source , 而 pebuider 支持的了不同語系統, 所以出來的 PE "系統內容" 跟中文 XP 相似, 哪些 Tab 內的文字都是中文的.
見附圖, 而中文插件的完整度, 以乎決定了 "系統內容" 的 tab 數目, 3 個或是4個.  

Winbuilder 如果說不能使用中文XP為源, 哪實在遺憾, 很多用戶連 中文XP源光碟也沒有, 更何況英文版XP ?
如果大俠們能依 winbuilder 模式, 造出能支援 中文windows 為source , 再加上無憂 PE 的特點, 便太好了,


另一個做 PE 的工具 Reatogo , 現在不知怎樣, 以往用過, 也是不支持中文, 因為其程序(batch)內的制表符, 用了會跟繁體沖突的字符串而跑得不正常.

[ 本帖最后由 adatsui 于 2008-5-18 10:01 PM 编辑 ]

_PE_.jpg (35.97 KB, 下载次数: 189)

PE 的 系統內容 (hlk94的插件)

PE 的 系統內容 (hlk94的插件)

_XP_.jpg (57.95 KB, 下载次数: 200)

XP 的 系統內容

XP 的 系統內容

_PE_CHS.gif (61.48 KB, 下载次数: 188)

簡體的因我做得不好, 只出了3個tab

簡體的因我做得不好, 只出了3個tab
回复

使用道具 举报

11#
 楼主| 发表于 2008-5-18 23:40:41 | 只看该作者
回10#, 我同意你对5#的观点,
我的表述有点问题,应该说现在好多英文版都是用中文版改LOCALE而成的,所以很多东西还是中文的。

另外,国内外对PE的制作有不同理解,国外倾向于做BUILDER,让用户从无到有制作自己的PE,
而国内的高手倾向于用半成品的PE内核, 通过外挂插件的方式实现各种功能. PECMD的流行正是这种思想的表现.
比较两种方式而言, 我想后者和起点更高, 也更灵活, 其实我也更喜欢后者.

至于做BUILDER这种事情, 我倒是有些想法, 现在搞PE的人, 多数是非程序员出身, 象我是做系统, 如果做编程的话, 最多也就是写写脚本的料, 如果强要写BUILDER的话, 实在是有点拉牛上树的感觉.

我现在想做的是, 把WINBUILDER介绍给更多的人使用, 让更多人关注BUILDER的理念.
期待中国有人把自己的BUILDER作出来, 再结合PECMD, 那就天下无敌了
回复

使用道具 举报

12#
发表于 2008-5-19 01:58:44 | 只看该作者
十分支持楼主对WinBuilder和PEBuilder的推广,鼓励网友从零开始打做自己合用的PE。现在无忧做YY的人太多,YY后的成品包含了大量前人作品的注册表内容,要澈底清洁理很困难,要修改也受原来的骨架限制,结果只限于添添补补。

其实,只要掌握适当工具,从零开始打做PE是不会太困难的。(当然也不能说是很容易的!)只要脚本控制得宜,使用WinBuilder和PEBuilder两只工具都可以由中文源CD直接地产生PE的核心,不需要作太多更改。剪裁菜单才是我最花时间的过程。

我和楼主均居多伦多,上次看见你的招呼,这里回应一下,希望以后有机会再联络!
回复

使用道具 举报

13#
 楼主| 发表于 2008-5-19 22:58:36 | 只看该作者

回复 #12 khauyeung 的帖子

感谢支持, 有机会我会发EMAIL给你
本人由于工作关系,很少接触中文环境,最近才开始研究中文PE, 花了一个星期才搞定英文PE的中文支持。用中文XP做源还没研究出结果,如果你有直接使用中文XP作源的方法, 不妨发个帖子给大家研究一下。
回复

使用道具 举报

14#
发表于 2008-5-20 23:43:38 | 只看该作者
原帖由 tintinbt 于 2008-5-19 10:58 PM 发表
感谢支持, 有机会我会发EMAIL给你
本人由于工作关系,很少接触中文环境,最近才开始研究中文PE, 花了一个星期才搞定英文PE的中文支持。用中文XP做源还没研究出结果,如果你有直接使用中文XP作源的方法, 不妨 ...

我开始尝试写教程,分几部分介绍,包括(1) 用PEBuilder产生内核,(2) 用WinBuilder改注册表和增加功能(中文,RAMDISK,FBWF,WIMFLTR),(3) 增加 EXPLORER SHELL,(4) 精简和网络功能外移,(5)简单的美化。有空就写一些,用连载方式进行。请到下面帖子阅读:

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

15#
 楼主| 发表于 2008-5-21 09:40:07 | 只看该作者
原帖由 khauyeung 于 2008-5-20 11:43 PM 发表

我开始尝试写教程,分几部分介绍,包括(1) 用PEBuilder产生内核,(2) 用WinBuilder改注册表和增加功能(中文,RAMDISK,FBWF,WIMFLTR),(3) 增加 EXPLORER SHELL,(4) 精简和网络功能外移,(5)简单的美化。 ...


好,十分期待
有空我也写点吧, 刚用WB做了个PE注册表修改器 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=125886&extra=page%3D1
回复

使用道具 举报

16#
发表于 2008-5-21 09:53:51 | 只看该作者
强帖!!希望能早日看到支持中文源的BUILDER..我等可以轻松做出PE来.现在的情况下,我们菜菜除了YY,没有它法..唉.
回复

使用道具 举报

17#
发表于 2008-5-26 02:11:22 | 只看该作者
有没有VISTAPE的制作方法
回复

使用道具 举报

18#
发表于 2008-5-26 20:32:40 | 只看该作者

回复 #11 tintinbt 的帖子

我搞启动也有很多年了,从最早的dos6.22弄得是autoexec.bat+config.sys的goto%coonfig%然后就是光盘上的*.cmd到现在的easyboot总的说有个工具是最好的.但是更多的时候是做好一个范本然后需要什么添加什么.赶上现在的pe,说实话我现在根本跟不上了只能把别人的作品拿来修改一番就自己用了.我想说的是我们不是专业的程序员,我们不需要会写msdos.sys或loader.bin或是其他什么的我现在也就是写个脚本什么的.可能还赶不上你呢,所以我是很同意你的观点!
回复

使用道具 举报

19#
发表于 2008-5-26 21:50:31 | 只看该作者
你们太强了,向你们学习
回复

使用道具 举报

20#
发表于 2008-5-26 23:02:31 | 只看该作者
好帖, 期待能支持中文的BUILDER.
回复

使用道具 举报

21#
发表于 2008-11-12 06:51:30 | 只看该作者
能否文件用它提取,注册表用bart的?
回复

使用道具 举报

22#
发表于 2009-2-20 19:07:05 | 只看该作者
谢谢分享,,

虽然还看不太懂
回复

使用道具 举报

23#
发表于 2009-2-25 00:05:05 | 只看该作者
只做了好几次都失败了,继续学习
回复

使用道具 举报

24#
发表于 2009-2-25 00:16:55 | 只看该作者

回复 #1 tintinbt 的帖子

这种工具有中文的么,我想学习
回复

使用道具 举报

25#
发表于 2009-3-25 20:15:19 | 只看该作者
可能是我太笨了,我用winbuilder做了好多次,没有一次是成功的,在Qemu里是正常启动,但现实中全部以蓝屏告终

[ 本帖最后由 hy169 于 2009-3-25 20:16 编辑 ]
回复

使用道具 举报

26#
发表于 2009-3-26 19:16:07 | 只看该作者
这两天试着用WinBuilder生成IMG格式的PE,可以进入系统了,但是出现了“X:\……\桌面 无法访问“的错误,试了N种脚本组合,仍然无法解决。
回复

使用道具 举报

27#
发表于 2009-4-14 03:11:59 | 只看该作者
恩学习了,先找英文XP去
回复

使用道具 举报

28#
发表于 2009-4-14 22:43:50 | 只看该作者
我下载的时候。到“qemu.exe"时候 竟然提示 "Conot open file 'Projects\Tool\qEmu\qemu.web' 另一个程序正在使用此文件,进程无法访问。"我重新下载没有选这个文件。手动下载的这个文件。
但是下载之后重启WB。提示”The archive was created with a different version of ZLBArchive (v33554464)"

而且下载之后的组件和楼主的也不一样。差很多  我的很少就5项。这是怎么回事啊
回复

使用道具 举报

29#
发表于 2009-4-15 15:32:49 | 只看该作者

回复 #1 tintinbt 的帖子

楼主写的真是详细的,学习啦
回复

使用道具 举报

30#
发表于 2009-4-24 17:06:31 | 只看该作者
下载得十分慢呢,英文差点的都很难玩哦。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-18 01:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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