无忧启动论坛

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

[09-07-09更新]ISO包用的图形界面PE安装程序,可自定义。

  [复制链接]
跳转到指定楼层
1#
发表于 2009-7-4 13:11:51 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
写了一个图形界面的PE安装程序。本来是给neo4026写的,而且只能用到深度PE。后来突发奇想,干脆直接写个大家都可以用的可自定义的PE安装程序。于是就写了一个。用NSIS写。希望各位PE作者能把更多的精力投入到核心和外置的研究上去,把双手从复杂的安装测试中解放出来。
原理是 它自己把自带的引导文件安装后,复制你的核心和外置。也就是说,你只需向这个安装程序提供一个核心和一个外置文件夹名称,安装程序就会按照你的设置进行安装。

这玩意儿支持安装PE到2000 XP 2003 Vista 2008 Win7






这是一个PE安装程序,用来替代原来很多PE里的那种命令行的安装程序。有如下几个特点:
1、自定义相对路径,安装程序可放到ISO里任何位置。
2、它提供两种安装模式:1、安装进硬盘 2、安装进U盘 。U盘安装IO+GRUB 和直接GRUB两种模式。
3、提供硬盘安装自定义接口,就是一个名为peins.ini的配置文件。作者通过配置文件几乎可以决定安装程序的一切。
4、这个程序拥有自带的引导文件,也就是说它无需你ISO里的其它引导文件。只需要你提供PE核心和外置程序的相对目录即可。
5、由于目前很多朋友的PE核心里的系统目录是WXPE,所以这个程序暂时只支持WXPE系统目录的PE。
6、安装后有开始菜单、有控制面板里的卸载项。
7、硬盘安装卸载完美,不留任何痕迹。
8、这玩意对2000 XP 2003 Vista 2008 Win7系统通吃。

9、安装简便,清爽,除了U盘GRUB安装写引导的时有个小黑框出来,其它全为图形界面。
9、这个东西是从通用PE工具箱的安装程序里剥离出来的。




配置文件PEINS.INI的讲解

其中[初始化]里的几个选项是给作者填的,这里包括了几个重要的信息。

[初始化]
版权 这个选项是写着玩的,如果不去修改NSIS源码,那么只可以填UEPON,否则出错。
名称 这个直接在标题栏上显示,而且也决定了开始菜单和控制面板卸载项的名称。
镜像 这个很重要,请填写一个相对路径。
外置程序 这个填写一个相对目录。
路径模式 这个选项可填 0 或 1 ,表示路径模式是映像和外置程序的相对路径是相对于安装程序目录还是根目录。0为安装程序目录,此时,安装程序一般要放到根目录。1为根目录,此时安装程序可以放到任意位置。
用户自定义 这个选项可填 0 或 1 ,代表是否同意安装者在硬盘安装时自己设置[安装设置]里的
选项,若选0则为不同意,此时安装程序运行时硬盘安装自定义页面里的选项将无效。

其中[安装设置]里的几个选项,是安装程序的硬盘安装自定义页面的选项。。
[安装设置]
启动菜单名称 这个东西是开机的时候的菜单名称
等待时间 输入秒
外置程序 选择外置程序放置的盘符例如C:\
外置只读 是否将外置程序设置为只读
外置隐藏 是否将外置程序设置为隐藏
开始菜单 是否在开始菜单里设置快捷方式
背景图片 只支持外置程序目录里的那个图片文件,此选项可留空
默认密码 开机和卸载密码,此选项可留空
网站链接 开始菜单里的网站链接,此选项可留空




下面以深度PE为例,提供模板配置文件PEINS.INI。

;使用之前请仔细阅读此帮助。
;修改版权信息将出现不可预料的结果!而且请不要删除任何选项。
;镜像填写相对路径。如:WINPE\WINPE.IMG,外置程序填写相对路径如:PROGRAMS
;路径模式是映像和外置程序的相对路径是相对于安装程序目录还是根目录。0为安装程序目录,此时,安装程序一般要放到根目录。1为根目录,此时安装程序可以放到任意位置。
;镜像模式为ISO和IMG两种,请和自己的映像模式对应。
;只有默认密码、网站链接、背景图片可以留空,其它选项请不要留空。
;用户自定义指的是是否同意让用户自己输入个性化的安装设置。
[初始化]
版权=Uepon
名称=深度PE工具箱
镜像=WINPE.IMG
外置程序=Programs
路径模式=0
用户自定义=1
[安装设置]
启动菜单名称=深度PE工具箱
等待时间=2
外置程序=C:\
外置只读=0
外置隐藏=0
开始菜单=1
背景图片=wall.bmp
默认密码=
网站链接=




版权信息的说明:
配置文件里的版权验证和安装程序左下角的文字都是可以通过修改源工程文件而修改的。如果有朋友想修改后重新编译并随PE一起发布,请将版权信息改成自己的名字。




下载说明和地址:
090709 13:59更新:取消“映像模式”选项,程序自己识别。解决一部分压缩后的映像无法启动的问题。
090708 16:25更新:增加一个路径模式选项。让安装程序可以放到ISO的各个地方。

文件大小: 编译好的是1.22MB 因为是自带的PE引导文件和U盘格式化工具,所以有点大。源工程文件是1.19MB。

下载地址:http://www.qupan.com/down/ton6vip_3990191.html
源工程下载:http://www.qupan.com/down/ton6vip_3990202.html

[ 本帖最后由 uepon 于 2009-7-9 14:00 编辑 ]
推荐
发表于 2009-7-4 14:31:55 | 只看该作者
一不小心座了个沙发。。。。。
回复

使用道具 举报

推荐
发表于 2009-7-4 15:10:04 | 只看该作者
能否写一个安装 winpe2.x/3.0 的到 U 盘的程序?
只需三个命令, xcopy hpusbfw.exe bootsect.exe

第一步: hpusbfw.exe 格式化 U 盘 为 fat32 格式,
第二步: xcopy 复制 winpe2.x/3.0 所有文件到 U 盘根目录 xcopy X:\*.* /s /e Y:\
第三步: bootsect.exe 修改主启动代码为 bootmgr 兼容模式,bootsect.exe /nt60 Y:

[ 本帖最后由 lqcai 于 2009-7-4 15:11 编辑 ]
回复

使用道具 举报

推荐
发表于 2009-7-4 14:59:30 | 只看该作者
不错的东西,正想找个自动安装的试试
回复

使用道具 举报

80#
发表于 2014-6-12 18:57:57 | 只看该作者
球源码
回复

使用道具 举报

79#
发表于 2014-2-6 11:11:40 | 只看该作者
WLDNA 发表于 2009-9-2 21:33
用了源码,顺便给点小建议:  初始值 最好能留在变量里面

也就是说,读取 注册表默认的时候,建议 不要 ...

球源码
回复

使用道具 举报

78#
发表于 2009-9-2 21:33:05 | 只看该作者
用了源码,顺便给点小建议:  初始值 最好能留在变量里面

也就是说,读取 注册表默认的时候,建议 不要直接给相应的变量赋值,可以用 临时变量

例如:$R0,$0 等等

然后,判断条件,符合条件的话,再StrCpy 过去

另外,外置路径,最好也加一个 判断,免得出问题,^_^

点评

球源码  详情 回复 发表于 2014-2-6 11:11
回复

使用道具 举报

77#
发表于 2009-8-27 17:19:22 | 只看该作者
辛苦了,拿源码来玩玩,呵呵
回复

使用道具 举报

76#
发表于 2009-8-21 16:44:12 | 只看该作者
不知道进入pe是什么样子的,举个例子就好了
回复

使用道具 举报

75#
发表于 2009-8-21 16:18:13 | 只看该作者
请问 全内置PE  外置程序 选项如何填写啊
回复

使用道具 举报

74#
发表于 2009-8-19 14:46:28 | 只看该作者
李培聪,你小子不是一般的牛
回复

使用道具 举报

73#
发表于 2009-8-18 12:02:42 | 只看该作者
實用的圖形界面安裝程序,謝謝分享。
回复

使用道具 举报

72#
发表于 2009-8-14 04:36:05 | 只看该作者
谢谢楼主的无私奉献!学习一招,顶楼主!
回复

使用道具 举报

71#
发表于 2009-8-14 00:57:42 | 只看该作者
谢谢,非常实用,支持原创。
回复

使用道具 举报

70#
发表于 2009-7-30 08:58:23 | 只看该作者
下载试试。。好不好用。。呵呵谢谢。。
回复

使用道具 举报

69#
发表于 2009-7-18 02:54:08 | 只看该作者
我有个很奇怪的问题,我在xp和win7下用这个程序安装PE到硬盘没问题,但在我的PE下安装到硬盘会把winpe.img_安装到X盘中。

是不是这个程序会自动安装到当前系统盘中,所以不适合PE中使用?那还真是遗憾啊

[ 本帖最后由 gaokun 于 2009-7-18 22:36 编辑 ]
回复

使用道具 举报

68#
发表于 2009-7-14 08:26:58 | 只看该作者
原帖由 h163 于 2009-7-12 15:56 发表


将附件下载解压后得到ExecCmd.dll,把它放在NSIS的插件目录下,再编译就通过了。

真的太感谢你了,谢谢
回复

使用道具 举报

67#
发表于 2009-7-12 15:56:18 | 只看该作者
原帖由 fgwei 于 2009-7-11 17:09 发表

谢谢,跟我用的一样,但我就是编译有问题,开始还以为是这个软件问题呢,现传出错图片给你们看看,真想弄明白是什么原因,谢谢!65709


将附件下载解压后得到ExecCmd.dll,把它放在NSIS的插件目录下,再编译就通过了。

ExecCmd.rar

1.97 KB, 下载次数: 57, 下载积分: 无忧币 -2

回复

使用道具 举报

66#
发表于 2009-7-12 15:46:55 | 只看该作者
原帖由 rstart 于 2009-7-12 00:36 发表
外置程序=Programs

这个自由更改 ?? 我的是 minipe,下面还有三个目录。。。能全搞过去 ?


作者把源程序都给出了,当然可以自由更改了。

我的也是MiniPE、外置为PEtOOLS,自己想怎么加随便嘛。

[ 本帖最后由 h163 于 2009-7-12 15:57 编辑 ]
回复

使用道具 举报

65#
发表于 2009-7-12 00:36:38 | 只看该作者
外置程序=Programs

这个自由更改 ?? 我的是 minipe,下面还有三个目录。。。能全搞过去 ?
回复

使用道具 举报

64#
发表于 2009-7-11 17:09:41 | 只看该作者
原帖由 h163 于 2009-7-9 15:35 发表


nsis-2.44

http://hi.baidu.com/tengjiao/blog/item/04395b8b0309221ac8fc7a2e.html

网上搜一下,应该还有其他的。注意编译还要下载楼主提到的插件。

谢谢,跟我用的一样,但我就是编译有问题,开始还以为是这个软件问题呢,现传出错图片给你们看看,真想弄明白是什么原因,谢谢!
回复

使用道具 举报

63#
发表于 2009-7-11 14:40:56 | 只看该作者
呵呵,很实用的东东。拿走了。
回复

使用道具 举报

62#
发表于 2009-7-10 21:41:05 | 只看该作者
安装到全新硬盘可以加入么,这样随便进入一张光盘的PE,然后把自己的PE安装至硬盘,重启就能进入自己的PE了
回复

使用道具 举报

61#
发表于 2009-7-10 08:24:44 | 只看该作者
原帖由 uepon 于 2009-7-9 20:33 发表


为什么要在PE里装PE呢。
安装程序无法知道你硬盘上哪一个是系统盘,就算能够知道,也只能装到BOOT.INI里。


那就不要这个了,呵呵,习惯在硬盘上安装PE后进PE操作,但有时候在PE下对硬盘操作提示 重启,硬盘的PE文件却已经不能用了
回复

使用道具 举报

60#
发表于 2009-7-9 22:40:54 | 只看该作者
这东东不错,看一下,呵呵
回复

使用道具 举报

59#
 楼主| 发表于 2009-7-9 20:33:59 | 只看该作者
原帖由 trianv 于 2009-7-9 20:04 发表
请增加 当前系统为PE时,安装到硬盘系统的选项,,发现 在PE里运行PEINS.EXE安装的文件复制到了PE盘符下,谢谢


为什么要在PE里装PE呢。
安装程序无法知道你硬盘上哪一个是系统盘,就算能够知道,也只能装到BOOT.INI里。
回复

使用道具 举报

58#
发表于 2009-7-9 20:04:31 | 只看该作者
请增加 当前系统为PE时,安装到硬盘系统的选项,,发现 在PE里运行PEINS.EXE安装的文件复制到了PE盘符下,谢谢
回复

使用道具 举报

57#
发表于 2009-7-9 15:35:20 | 只看该作者
原帖由 fgwei 于 2009-7-9 15:07 发表
请问楼主的源工程是用什么工具编译的?能把这个工具也提供下载吗?谢谢


nsis-2.44

http://hi.baidu.com/tengjiao/blog/item/04395b8b0309221ac8fc7a2e.html

网上搜一下,应该还有其他的。注意编译还要下载楼主提到的插件。
回复

使用道具 举报

56#
发表于 2009-7-9 15:27:56 | 只看该作者
已经能用啦,谢谢楼主,建议楼主加入  全新硬盘  的安装PE,这样就更完美了,呵呵
回复

使用道具 举报

55#
发表于 2009-7-9 15:07:13 | 只看该作者
请问楼主的源工程是用什么工具编译的?能把这个工具也提供下载吗?谢谢
回复

使用道具 举报

54#
发表于 2009-7-9 14:56:35 | 只看该作者
谢谢楼主。下载试试。
回复

使用道具 举报

53#
发表于 2009-7-9 14:32:51 | 只看该作者
谢谢分享,下载试试!
回复

使用道具 举报

52#
 楼主| 发表于 2009-7-9 13:52:46 | 只看该作者
原帖由 trianv 于 2009-7-9 08:20 发表
我用的PE是 IS_的,定义的   镜像=WINPE.IS_     镜像模式=ISO ,无法引导,提示:inf file txtsetup.sif is corrupt or missing ststus2   ,把安装以后的WXPE文件夹下的 PE.X文件最后一行的rdpath=\WXPE\WINPE" 修 ...


当时未考虑后面带有“_”的压缩文件。新版本已经针对这个情况做出更新。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-8 23:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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