无忧启动论坛

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

像积木一样制作PE的PE Studio(3月8日更新到1.1)

[复制链接]
跳转到指定楼层
1#
发表于 2007-1-31 22:04:44 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我倒希望有人帮我测试,几次更新都是自作主张改的,Bug基本上都是自己找,烦。
源代码(年代未知).rar (101.54 KB, 下载次数: 1096)
pestudio1.1.part1.rar (468.75 KB, 下载次数: 2928) pestudio1.1.part2.rar (468.75 KB, 下载次数: 2445) pestudio1.1.part3.rar (59.83 KB, 下载次数: 1288) docs.chm (296.59 KB, 下载次数: 2002)
adodb.rar (25.82 KB, 下载次数: 931)
pestudio.rar (51.37 KB, 下载次数: 1091)
在第二个FTP里有相对完整的文件可以下载(主要是一些现成的组件,exe文件不一定是最新的)。
受Windows Embedded Studio的启发,我做了这个工具,目前还不完善,正在修改中,先拿出来给大家看看。

2月6日更新:
改的地方比较多,自己下载了看看。

2月3日更新:
可以在复制文件时使用通配符
增加addline和delline命令,作用是往文件里添加或删除数据。
格式:
[字段名]
数据

如输入以下内容可以使程序往txtsetup.sif里的相应位置写入数据:
[BusExtenders.Load]
fltmgr=fltmgr.sys
[files.fbwf]
fbwf.sys,4
[files.fltmgr]
fltmgr.sys,4
如果省略字段名则把数据添加到文件结尾
如输入以下内容把数据添加到xpemenu.ini的最后一行:
桌面快捷方式=WINPE安装\安装.EXE;安装 PE 镜像到硬盘


2月1日更新:
使左边的组件树支持多层节点
在第5张图的窗口上添加了类似pebuilder的3个按钮,可以取消创建也可以查找错误
通过双击主窗体右边添加到工程里的组件来修改
修改了一些bug

原理:
PE是由文件和注册表数据组成的,所以要给PE增加某种功能只要添加对应的文件和注册表数据。这个程序的原理其实很简单,把单个功能的文件和注册表数据提取出来,做成组件添加到数据库里,当需要这个功能时只要简单的把它加到工程里就行了,而如果不要的话也可以把它从工程里去掉以节省空间。

制作组件的方法:
组件由文件和注册表组成,可以很容易地用右键点击左边的节点通过右键菜单添加。也可以先添加后再选择编辑,在弹出的“修改组件”对话框里修改。在表格的“来源”那一列上点右键,通过右键菜单自动添加。

生成的过程:
点“工程”菜单选择“开始处理”就打开了“处理进程”窗口,在表格里显示要进行的操作,程序将按表格里的顺序进行处理。

目前可用的操作:
addregfile:导入注册表文件
setreg:写注册表
copyfile:复制文件
delfile:删除文件
copyfolder:复制文件夹
delfolder:删除文件夹

这个程序是用vb2005写的,原来是用vb6.0写的,但因为代码效率太低而且对Unicode支持太差才改成2005。我在里面用了大量.net特有的组件和类,所以要安装.net framework2.0才能运行,如果有高手能不用安装.net请赐教。

教程请看20楼

[ 本帖最后由 123 于 2007-5-15 03:33 PM 编辑 ]

2.JPG (114.49 KB, 下载次数: 250)

2.JPG

3.JPG (19.91 KB, 下载次数: 243)

3.JPG

5.JPG (143.86 KB, 下载次数: 253)

5.JPG

1.JPG (49.86 KB, 下载次数: 266)

1.JPG

2.JPG (42.85 KB, 下载次数: 244)

2.JPG

评分

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

查看全部评分

180#
发表于 2013-7-28 18:16:22 | 只看该作者
Good day! There is a new version of the author to build windows pe
回复

使用道具 举报

179#
发表于 2008-8-15 01:36:23 | 只看该作者
讲的很详细,也想自己试试看了
回复

使用道具 举报

178#
发表于 2008-4-5 06:43:53 | 只看该作者
这个怎么搞, 有说明嘛
回复

使用道具 举报

177#
发表于 2008-4-5 00:37:48 | 只看该作者
楼主很无私,我支持。。。
回复

使用道具 举报

176#
发表于 2008-4-4 20:38:36 | 只看该作者
试验ing,不知道效果试试了在说
回复

使用道具 举报

175#
发表于 2008-4-4 18:00:04 | 只看该作者
哈哈,不错,准备玩LZ提供的这个,顺便帮忙测试
回复

使用道具 举报

174#
发表于 2008-4-4 17:49:25 | 只看该作者
很方便的东西,diy好啊。
回复

使用道具 举报

173#
发表于 2008-4-4 11:06:27 | 只看该作者
给一个详细的教程就更好了
回复

使用道具 举报

172#
发表于 2008-4-1 21:08:43 | 只看该作者
呵呵,收藏先,慢慢研究
回复

使用道具 举报

171#
发表于 2008-4-1 13:30:15 | 只看该作者
看不懂,,


E问
回复

使用道具 举报

170#
发表于 2008-4-1 13:27:58 | 只看该作者
下载学习!!!!!!!!
回复

使用道具 举报

169#
发表于 2008-3-18 15:22:20 | 只看该作者
确实够个性啊, 也很有技术性
回复

使用道具 举报

168#
发表于 2008-3-11 14:48:19 | 只看该作者
顶一下,希望在定制外置程序上加强一下
回复

使用道具 举报

167#
发表于 2008-3-6 13:17:54 | 只看该作者
对MS的PE2.1再重建,用你的工具行么?
回复

使用道具 举报

166#
发表于 2008-3-6 11:44:08 | 只看该作者
感谢分享!!!!!!!!!!!1
回复

使用道具 举报

165#
发表于 2008-3-6 10:49:15 | 只看该作者
LZ辛苦了,下载了,学习中!
回复

使用道具 举报

164#
发表于 2008-3-5 10:37:25 | 只看该作者
又学习了 支持 希望出现更好的作品 这是对技术的挑战
回复

使用道具 举报

163#
发表于 2008-2-17 01:17:06 | 只看该作者
谢谢,本人一贯奉行拿来主义~~~~
虽然不懂编程,但是用任何软件还没到看教程的地步,这个东东还是挺好用滴说,
再说了,现在很多软件度需要.net支持,不装都不成~~~也不会因为这个东东才装嘛~~~
回复

使用道具 举报

162#
发表于 2008-1-24 19:30:44 | 只看该作者
能那么想累积木一样的把pe做出来吗?
回复

使用道具 举报

161#
发表于 2008-1-9 00:56:45 | 只看该作者
要.net framework???

我的电脑受不了!!!!!!!

算了吧。
回复

使用道具 举报

160#
发表于 2007-12-30 02:46:49 | 只看该作者
好东西,谢谢分享!!!支持一个
回复

使用道具 举报

159#
发表于 2007-12-9 11:04:38 | 只看该作者
这种东西得顶一下,楼主继续努力啊。
回复

使用道具 举报

158#
发表于 2007-11-28 11:21:46 | 只看该作者
很不错,值得收藏研究。支持!!!
回复

使用道具 举报

157#
发表于 2007-10-29 09:37:48 | 只看该作者
这个先收藏一下
等有时间试试看
很不错哦!!!
回复

使用道具 举报

156#
发表于 2007-10-28 17:42:25 | 只看该作者
以后可以拿来主义了。希望进一步完善
回复

使用道具 举报

155#
发表于 2007-10-27 16:08:49 | 只看该作者
好东西,学习学习,收藏啦
回复

使用道具 举报

154#
发表于 2007-10-14 19:50:46 | 只看该作者
问下楼主,有不用装net frame work的版本吗?
回复

使用道具 举报

153#
发表于 2007-10-14 17:52:35 | 只看该作者
顶下。。。。。。。。。。。。。
回复

使用道具 举报

152#
发表于 2007-10-14 17:16:30 | 只看该作者
这个我用了,总提示缺少文件,反正是不好用啦,可能是运行环境不好吧
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 07:38

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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