无忧启动论坛

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

与重编译版XPEInit.EXE配合使用的无校验的XPEHELP.EXE[附关键词解释]

  [复制链接]
跳转到指定楼层
1#
发表于 2006-11-1 17:06:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
qinjg8008 大师对XPEInit进行了重编译,加多了 -7 的功能,因此本人也对XPEHELP.EXE作了针对性修改,同时将内外两个配置文件名合二为一,且可以自由定义配置文件名,方便同一分区(光盘或磁盘上安装几个不同的WinPE)。

与XPEInit.EXE配合使用的方法:
1、将注册表 SOFTWARE 加载进来
2、将这项 Microsoft\Windows\CurrentVersion\RunOnceEx\600  的字符串 "111" 的值由原来的
      ||xpeinit.exe -m "加载个人设置..." XPEHELP.EXE /REG
      改为
      ||xpeinit.exe -7 "外置程序\PETOOLS\XPEHELP.EXE /REG MICROPE.INI"
3、把新的 XPEINIT.EXE 放到WinPE系统内的 SYSTEM32 目录,把 XPEHELP.EXE 放到 外置程序\PETOOLS 目录

      当然 XPEHELP.EXE 可以放到任何分区的任意目录,只要在注册表的表示与之相符即可。而 MICROPE.INI 为配置文件(文件名可以自由定义),当省略它时会查找默认的配置文件 XPEMENU.INI。XPEHELP.EXE 查找配置文件的顺序为:XPEHELP.EXE所在的目录 ==> (C: -->Z:)各分区的根目录。当WinPE的系统盘(X:)的根目录放置一个配置文件时即可理解为以前的内部配置文件。

下面是关键词说明:                                       

      XPEHELP.EXE通过读解配置文件,配置内部程序和外挂程序,用户可以方便增、删WinPE的程序,同时还可在WinPE启动过程中导入或修改注册表信息,同样可以在启动过程中完成文件复制工作。配置文件支持1个临时变量和13个关键词。(蓝色字为类别棕色字为关键词红色字为例子,[]里的内容为可选项)。

一、临时变量类,仅1个,变量名为 %Driver% ,用于外部配置文件中表示外部程序所在的分区盘符,老九WinPE在启动过程中会将真正的盘符代替这一变量,请参照关键词"启动组"的实例说明。

二、系统设置类,关键词1个。

程序目录 : 用于定义WinPE的程序目录,通常WinPE的程序目录为PROGRAMS,考虑到与其它PE的程序目录同名时产生的冲突,老九WinPE的程序目录 (包括内置程序) 建议在内部配置文件中定义。格式为:
程序目录 = 文件夹名称 。例如:
程序目录 = WinPE PROGRAMS
        
三、进程管理类,内部配置文件和外部配置文件均适用,这类关键词共有4个。其中启动组快捷方式这个关键同时具有界面功能,它会在开始菜单保留快捷方式。

进程延时 : 为防止WinPE24小时后重启,必须Kill掉Smss.exe、Winlogon.exe两个进程,同时也可回收一定的内存空间。但这两个进程Kill得过早会使某些高速机产生蓝屏,所以要延迟一些时间再Kill。具体数值(秒),不同的机子会不同,一般2~10秒即可。定义的格式为:
进程延时 = 数值(秒) 。例如:
进程延时 = 5

自启动程序 : 相当于Windows启动项中的RunOnce,格式([]内为可选项,参数与程序主体请用空格或"|"分开)为:
自启动程序 = 程序(命令)路径\程序(命令)名[|运行参数][;等待]  例如:
自启动程序 = %ProgramFiles%\PETOOLS\AUTOSETPAGEFILE.EXE|32 E:;等待
这个例子的功能是启动过程中,若可用内存不足32MB,则在E:分区设置32MB的虚拟内存,;号后的"等待"是表示等待这一进程结束才执行其它进程。

启动组 : 相当于Windows启动项中的Run,它的执行在explorer.exe进程出现之后。格式([]内为可选项,参数与程序主体请用空格分开)为:
启动组 = 程序(命令)路径\程序(命令)名 [运行参数];该项目名称   例如:
启动组 = %SystemRoot%\SYSTEM32\XPEINIT.EXE %Driver%\外置程序\REGDOC.CMD;设置外挂程序与文档关联

启动组快捷方式 : 相当于Windows开始菜单中的 程序=>启动,它的执行在explorer.exe进程出现之后,格式([]内为可选项)为:
启动组快捷方式 = 程序(命令)路径\程序(命令)名[|运行参数][|图标文件];快捷方式名称。例如:
启动组快捷方式 = %ProgramFiles%\SETPAGEFILE.EXE||%ProgramFiles%\AUTOSETPAGEFILE.EXE;设置虚拟内存

四、用户界面类 : 关键词共3个。

用户名 : 用于设置"我的电脑"右键菜单==>属性中的用户名,格式如:
用户名 = 老九

公司名 : 用于设置"我的电脑"右键菜单==>属性中的公司名,格式如:
公司名 = 有妻无产公司

墙纸文件 : 用于设置WinPE的桌面墙纸,格式为:
墙纸文件 = 墙纸文件路径\墙纸文件名

五、快捷方式类 : 关键词共5个,分别是桌面快捷方式、开始菜单快捷方式、程序组快捷方式、启动组快捷方式快速启动栏。凡属快捷方式类的表示格式为:
XXX快捷方式 = 程序(命令)路径\程序(命令)文件名[|运行参数][|标图文件名(含路径)];[快捷方式路径\]快捷方式名称
请参照前面的启动组快捷方式的表示格式及下图的说明。

以下是配置文件(MicroPE.INI)的例子:
程序目录             = WinPE PROGRAMS
用户名                = 老九
公司名                = 有妻无产公司
进程延时             = 5
墙纸文件             = 外置程序\桌面背景\VISTA.BMP
启动组                = 外置程序\FreeWB\FREEWB.EXE;安装极点中文
启动组                = %SystemRoot%\SYSTEM32\XPEINIT.EXE %Driver%\外置程序\REGDOC.CMD;设置外挂程序与文档关联
开始菜单快捷方式 = 外置程序\PETOOLS\SETDISPLAY.EXE;显示属性设置
桌面快捷方式       = 外置程序\SETUPXP\SETUPXP.EXE;Windows安装助手
快速启动栏          = 外置程序\PETOOLS\CLEANTEMP.EXE;清理临时文件
程序组快捷方式    = 外置程序\ACRONIS\TRUEIMAGE.exe;克隆工具\Acronis TrueImage ES 9.1


最后附上XPEHELP的其它功能
1、启动后向系统添加两类环境变量
光驱所用的盘符
%CDROM0%为光驱数,%CDROM%、%CDROM1%均为第1光驱的盘符,%CDROM2%、%CDROM3%分别为第2光驱、第3光驱的盘符,依次类推。

配置文件的盘符
%OutSidePrograms0%为配置文件的数目,%OutSidePrograms%、%OutSidePrograms1%均为第1个被找到配置文件所在的盘符,%OutSidePrograms2%、%OutSidePrograms3%分别为第2、第3个被找到配置文件所在的盘符,依次类推。这些变量名较长,但可以在CMD进程中用短的变量名引用它们,如:Set OP=%OutSidePrograms%

2、其它命令行参数
隐藏执行: XPEHELP.EXE /R 命令文件(CMD、EXE、BAT等,这些命令也可带上参数)
结束进程: XPEHELP.EXE /K 进程名称
隐藏窗口: XPEHELP.EXE /H 窗口标题
关闭窗口: XPEHELP.EXE /C 窗口标题
延时等待: XPEHELP.EXE /T  时间(秒)

[ 本帖最后由 lxl1638 于 2006-11-24 05:45 PM 编辑 ]

用户界面及快捷方式.PNG (130.63 KB, 下载次数: 246)

用户界面及快捷方式

用户界面及快捷方式

XPEInit&XPEHELP.RAR

411.99 KB, 下载次数: 4377, 下载积分: 无忧币 -2

与重编译版XPEInit配合使用的XPEHELP

推荐
发表于 2006-11-1 18:04:29 | 只看该作者
呵呵,终于支持小写字母快捷方式了哈,偶下载来试一下
回复

使用道具 举报

推荐
发表于 2006-11-1 17:48:24 | 只看该作者
下载了,谢谢提供!
回复

使用道具 举报

推荐
发表于 2006-11-1 17:45:50 | 只看该作者
支持!
回复

使用道具 举报

5#
发表于 2006-11-1 18:20:20 | 只看该作者
这个就是传说中不限制修改文件的版本吗?
回复

使用道具 举报

6#
发表于 2006-11-1 18:22:03 | 只看该作者
越来越完善了,谢谢楼主的无私奉献
回复

使用道具 举报

7#
发表于 2006-11-1 18:24:18 | 只看该作者
以为已做出与XPELogon.exe相当的引导初始化程序,进来(有阅读门槛)看看,顺便顶一下。
回复

使用道具 举报

8#
发表于 2006-11-1 18:39:57 | 只看该作者
谢谢楼主的无私奉献
回复

使用道具 举报

9#
 楼主| 发表于 2006-11-1 18:42:01 | 只看该作者
原帖由 liuhj 于 2006-11-1 06:24 PM 发表
以为已做出与XPELogon.exe相当的引导初始化程序,进来(有阅读门槛)看看,顺便顶一下。

这个XPELogon.exe就让你做了,相信你能做出来。XPELogon.exe是Sherpya的作品,本人不会去改它为自己的作品的。
回复

使用道具 举报

10#
发表于 2006-11-1 18:46:56 | 只看该作者
不太懂,支持一下。。。。。。。

问一下,密文表.TXT起什么用啊???

[ 本帖最后由 bhdc 于 2006-11-1 06:51 PM 编辑 ]
回复

使用道具 举报

11#
发表于 2006-11-1 19:16:58 | 只看该作者
好像刚刚试过,说有文件被替换。。。。

Snap1.jpg (467.46 KB, 下载次数: 103)

Snap1.jpg
回复

使用道具 举报

12#
发表于 2006-11-1 19:23:04 | 只看该作者
哈哈,不是说没有验证了吗?
回复

使用道具 举报

13#
发表于 2006-11-1 19:29:08 | 只看该作者
如果真的没有文件验证的话,最好把权限提高些。
回复

使用道具 举报

14#
发表于 2006-11-1 19:32:49 | 只看该作者
XPESET怎么用啊,好像可以把它改名为XPEHELP直接替换旧版的

[ 本帖最后由 l1982012800 于 2006-11-1 07:34 PM 编辑 ]
回复

使用道具 举报

15#
发表于 2006-11-1 19:49:27 | 只看该作者
不懂怎么用?那密文表是干什么用的?怎么用?
回复

使用道具 举报

16#
发表于 2006-11-1 21:34:21 | 只看该作者
多谢一声!
回复

使用道具 举报

17#
发表于 2006-11-1 21:47:22 | 只看该作者
暂时用旧版的。
回复

使用道具 举报

18#
发表于 2006-11-1 22:10:57 | 只看该作者
原帖由 老毛桃 于 2006-11-1 07:16 PM 发表
好像刚刚试过,说有文件被替换。。。。



XPESET.EXE仍然要验证!
回复

使用道具 举报

19#
发表于 2006-11-1 22:12:14 | 只看该作者
原帖由 xdg3669 于 2006-11-1 22:10 发表



XPESET.EXE仍然要验证!

验证是必须的,至少目前来说。

老九一开始提供的验证码有点问题。1 楼重新上传了,请大家重新下载
回复

使用道具 举报

20#
发表于 2006-11-1 22:19:08 | 只看该作者
多谢提醒!
回复

使用道具 举报

21#
 楼主| 发表于 2006-11-1 22:22:25 | 只看该作者
XPEHELP.EXE不对文件作校验,带教程和安装工具,330K;
XPESET.EXE会对文件作校验,没有教程和安装工具,52K。
用哪个自己选择。
回复

使用道具 举报

22#
发表于 2006-11-2 03:15:51 | 只看该作者
谢谢楼主的无私奉献
回复

使用道具 举报

23#
发表于 2006-11-2 07:44:29 | 只看该作者
谢谢,下载收藏,有用的。
回复

使用道具 举报

24#
发表于 2006-11-2 11:53:52 | 只看该作者
发现一个算不上问题的小问题,就是在 CMD 中,并没有看到一些环境变量生效。

而点击左边的“确定”以后,重新打开一个 CMD 进程,就可以看到了。会不会是环境变量写入时有问题。好像以前版本的 XPESET 没有这样的问题。
回复

使用道具 举报

25#
 楼主| 发表于 2006-11-2 12:08:25 | 只看该作者
原帖由 老毛桃 于 2006-11-2 11:53 AM 发表
发现一个算不上问题的小问题,就是在 CMD 中,并没有看到一些环境变量生效。6362

而点击左边的“确定”以后,重新打开一个 CMD 进程,就可以看到了。会不会是环境变量写入时有问题。好像以前版本的 XPESET 没有 ...


晕死,又要回查代码了,这是个重要的问题,环境变量不刷新,清理TEMP将会出现意想不到的事。
回复

使用道具 举报

26#
发表于 2006-11-2 12:16:26 | 只看该作者
支持,一个不错的东西
回复

使用道具 举报

27#
发表于 2006-11-2 12:51:11 | 只看该作者
原帖由 老毛桃 于 2006-11-2 11:53 AM 发表
发现一个算不上问题的小问题,就是在 CMD 中,并没有看到一些环境变量生效。6362

而点击左边的“确定”以后,重新打开一个 CMD 进程,就可以看到了。会不会是环境变量写入时有问题。好像以前版本的 XPESET 没有 ...


可能是CMD不刷新的原因,如果先打开CMD的话,再在我的电脑属性里看环境变量,就正常。如果先打开我的电脑属性里看环境变量,CMD里就不正常。
回复

使用道具 举报

28#
发表于 2006-11-2 13:36:40 | 只看该作者
原帖由 xdg3669 于 2006-11-2 12:51 发表


可能是CMD不刷新的原因,如果先打开CMD的话,再在我的电脑属性里看环境变量,就正常。如果先打开我的电脑属性里看环境变量,CMD里就不正常。

不是这样的。

XPESET.EXE 向注册表写入了环境变量,只是没有生效,而那个窗口是通过读取注册表来显示环境变量的,因此有多少环境变量它都会显示。但是在 CMD中就不一样了,生效的环境变量才会显示出来
回复

使用道具 举报

29#
发表于 2006-11-2 14:09:14 | 只看该作者
我说呢,原来是这样,我向里面放了两个文件,结果要验证,呵呵
回复

使用道具 举报

30#
发表于 2006-11-2 15:09:51 | 只看该作者
奇怪,用XPEHELP.EXE代替xpeset.exe不会加载个人设置,比如:背景图片无法加载啊.为什么呢?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-19 20:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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