无忧启动论坛

标题: [喜讯]摆脱xpehelp及xpeset [打印本页]

作者: 大秦武士    时间: 2006-11-18 17:42
标题: [喜讯]摆脱xpehelp及xpeset
方法:
1,将程序快捷方式建在注册表中
2,建立自解压档,用它来建立快速启动栏及显示桌面的图标
3,在注册表的自启动项目中,把xpehelp.exe改为自解压档(||xpeinit -m '加载个人设置“  自解压档.exe)

注:你如果不用外置程序就可以完全摆脱xpehelp与xpeset。

[ 本帖最后由 大秦武士 于 2006-11-18 05:47 PM 编辑 ]
作者: basdk    时间: 2006-11-18 18:24
没看懂,不知道是什么意思。
作者: sangmei    时间: 2006-11-18 19:15
也没懂
作者: 老毛桃    时间: 2006-11-18 19:17
这样子定制起来会相当麻烦,况且,WinRAR 的自解压资源的字节数也不比 XPESET.EXE 小啊
作者: 大秦武士    时间: 2006-11-18 19:19
自解压档有50多K,经过压缩的话,可能更小。不经压缩比xpeset.exe是差不多大小的,但比xpehelp则小N多的。
作者: strongchen    时间: 2006-11-18 19:22
用xpehelp就是为了方便定制,并不是没有它不行。

要方便的定制xpe还是老九的xpehelp最方便

(能让众多看不懂lz写什么的人定制自己的xpe)
作者: 老毛桃    时间: 2006-11-18 19:22
原帖由 大秦武士 于 2006-11-18 19:19 发表
自解压档有50多K,经过压缩的话,可能更小。不经压缩比xpeset.exe是差不多大小的,但比xpehelp则小N多的。

可是定制起来就不那么方便了,特别是外置程序的处理
作者: fage520    时间: 2006-11-18 19:46
那能用外置程序吗?有如何建外置程序快捷方式?
作者: lxl1638    时间: 2006-11-18 19:48
原帖由 大秦武士 于 2006-11-18 07:19 PM 发表
自解压档有50多K,经过压缩的话,可能更小。不经压缩比xpeset.exe是差不多大小的,但比xpehelp则小N多的。

WinRAR的自解压档几乎是不可再压缩的。
作者: 大秦武士    时间: 2006-11-18 19:50
我是不用外置程序的,我觉得一个微型操作系统,应该完全内置,用外置的话,就过份了。呵呵。
作者: 大秦武士    时间: 2006-11-18 19:51
是的,我刚才试了一下,自解压档的确是不能再压缩的。
作者: 老毛桃    时间: 2006-11-18 20:08
原帖由 大秦武士 于 2006-11-18 19:51 发表
是的,我刚才试了一下,自解压档的确是不能再压缩的。

其实还是可以稍稍压缩一下的。

如果是静默解压运行的话,可以将建立好的 WinRAR 自解压包使用 ResHacker 打开,删掉除 Dialog—>STARTDLG—>2052 以外的所有资源,当然如果你想保留图标的话,ICON 也保留即可,然后再使用 UPX 将这个自解压包使用 -9 级别的压缩,这样子还能节省出大约 59KB 左右的空间,不过这时候的 WinRAR 资源占用仍然达到 40KB 左右,没办法再减了。
作者: 大秦武士    时间: 2006-11-18 20:14
谢谢指教!去试一下先。
作者: zhfzl2006    时间: 2006-11-18 20:18
顶一下
作者: xsjlai88    时间: 2006-11-18 21:30
觉得不是很方便用
作者: nn2nn    时间: 2006-11-19 12:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: zeroize    时间: 2006-11-19 12:53
原帖由 大秦武士 于 2006-11-18 05:42 PM 发表
方法:
1,将程序快捷方式建在注册表中
2,建立自解压档,用它来建立快速启动栏及显示桌面的图标
3,在注册表的自启动项目中,把xpehelp.exe改为自解压档(||xpeinit -m '加载个人设置“  自解压档.exe)

注 ...



1、2写成批处理,系统自启动导入,用BAT转换EXE工具,转成EXE,还可以压缩,这样的文件比用WINRAR生成的要快和小,可以控制在10K以内

我曾经这样套出XPESET和XPEHELP调用的参数

把XPEHELP.EXE改名XPEHELP1.EXE

写XPEHELP.BAT
=========XPEHELP.BAT
@echo off
echo %1 %2 %3 %4 %5 %6 %7 %8 %9 c:\XPEHELP.LOG
%1 %2 %3 %4 %5 %6 %7 %8 %9


然后转换生成xpehelp.exe

这样就把XPEHELP所做的东西导了出来。。。。。
作者: 大秦武士    时间: 2006-11-19 13:01
谢谢,你直接把xpehelp的参数与所作的发出来让我分享吧!
作者: QJCM    时间: 2006-11-20 05:29
写 XPEHELP.BAT =========


能贴出完整的 BAT 吗?

好吸引人哦!
作者: wetnight    时间: 2006-11-20 09:35
要是做成XPEMENU.INI那個樣子就好了,自己加程序可以定制桌面,也不麻煩。
作者: zeroize    时间: 2006-11-20 13:28
原帖由 QJCM 于 2006-11-20 05:29 AM 发表


能贴出完整的 BAT 吗?

好吸引人哦!

本人目的是尽可能地细化PE,所以当时是想尽办法代替那个XPEHELP.EXE,现在正在其他更感兴趣的东西,稍候会帖出来一起研究

BAT转EXE使用:快速批处理文件编译器QuickBFC,再用UPX压缩,控制在9K左右
作者: QJCM    时间: 2006-11-24 03:49
我还在等啊 !!!

那个能读出 EXE 代码的  BAT  !!!
作者: abccabcc    时间: 2007-2-15 23:00
好试试




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3