无忧启动论坛

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

[求助]老九进来看看。。。

[复制链接]
1#
发表于 2006-8-24 08:24:15 | 显示全部楼层
这个
||xpeinit.exe -l

建议不要砍掉,否则注册表中 XPE 插件的所有快捷方式都消失。要去掉 桌面,快速启动栏,和 程序 中IE的图标还是要从注册表中入手。
回复

使用道具 举报

2#
发表于 2006-8-24 08:43:09 | 显示全部楼层
给你两个位置参考:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet
回复

使用道具 举报

3#
发表于 2006-8-24 09:44:59 | 显示全部楼层
____启动过程中,通过外挂配置文件( XPEMENU.INI )可以导入外置的注册表,但注册表文件中有关软件注册路径必须准确,以前曾经提供过一个例子给大家参考:
____下面的例子是在外置的配置文件( XPEMENU.INI )中注册.GHO文件关联:

启动组   = %SystemRoot%\regedit.exe /S  
%Driver%\Path\GhostExp.REG; 注册Gho文件关联

____当这个GhostExp.REG文件与XPEMENU.INI文件在同一分区时,分区的盘符可以不用你管而用%Driver%代替即可,当它与XPEMENU.INI文件不在同一分区时,%Driver%必须用准确的盘符代替。而Path则为GhostExp.REG所在的目录。

____这样导入注册表的问题就基本搞定,难的问题是注册表文件中有关软件注册路径,如下面是注册.GHO文件关联的注册表文件 :

Windows Registry Editor Version 5.00
; 注册 .GHO 文件关联
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.gho]
@="Ghost"
[HKEY_CLASSES_ROOT\Ghost]
@="Ghost 镜像文件"
[HKEY_CLASSES_ROOT\Ghost\DefaultIcon]
@="
盘符:\\路径\\GHOST8.3\\GHOSTEXP.EXE,0"
[HKEY_CLASSES_ROOT\Ghost\shell]
[HKEY_CLASSES_ROOT\Ghost\shell\open]
[HKEY_CLASSES_ROOT\Ghost\shell\open\command]
@="
盘符:\\路径\\GHOST8.3\\GHOSTEXP.EXE \"%1\""

____其中盘符:\\路径必须准确,但不同的人,相关工具放置在不同的硬盘位置,所以这样的注册表文件必须自己做,我就无能为力了。

[ 本帖最后由 lxl1638 于 2006-8-24 10:03 AM 编辑 ]
回复

使用道具 举报

4#
发表于 2006-8-24 10:43:08 | 显示全部楼层
原帖由 soyan.xjx 于 2006-8-24 10:41 AM 发表
我用的是老九128M的SDI,我在启动加载中添加了将光驱盘符指定为Y:,这样关联文件和导入注册表都有了明确的路径。


请问一下老九:我现在用的这个版本不支持XPEMENU.INI和外挂目录,怎样改才能支持;你新版的X ...


用新版的 XPEHELP.EXE 代替旧版的就可以了。

[ 本帖最后由 lxl1638 于 2006-8-24 10:53 AM 编辑 ]

XPEHELP.rar

345.46 KB, 下载次数: 105, 下载积分: 无忧币 -2

回复

使用道具 举报

5#
发表于 2006-8-24 10:49:26 | 显示全部楼层
原帖由 soyan.xjx 于 2006-8-24 10:41 AM 发表
我在启动加载中添加了将光驱盘符指定为Y:


这个你是如何做到的?用subst.exe ?
回复

使用道具 举报

6#
发表于 2006-8-24 11:52:13 | 显示全部楼层
准备试验,当有两个或以上光驱时,它会将哪一个指定为( Y:)?
回复

使用道具 举报

7#
发表于 2006-8-24 12:20:49 | 显示全部楼层
原帖由 老毛桃 于 2006-8-24 12:02 PM 发表

这个新版的版本号是 XPEHELP V06.08,跟以前的 XPEHELP V06.04 的有什么区别吗?


____安装时增加了自定义启动菜单的功能。

____完善了对环境变量的解释,在 PECONFIG.INI 或 XPEMENU.INI 文件中可以完全引用已经存在的环境变量(XPEHELP.EXE是从注册表中读取环境变量的),这样就方便 I386 目录改名。

____因为发现 I386 目录可以改成 5个字符(最多也只能是5个字符,现再多就没法了)的名称,我试了改成 WinPE 通过测试。

____下面的 PECONFIG.INI 全是引用环境变量,I386 目录改成什么样都可以安装快捷方式。

启动组         = %SystemRoot%\System32\regsvr32.exe /s Flash8.ocx;                      1__Flash8
启动组         = %ProgramFiles%\SetDisplay\SetDisplay.exe F85;                                 2__设置显示刷新率85
启动组         = %SystemRoot%\SYSTEM32\KillProcess.exe SHELLEXECUTE.EXE;         3__结束SHELLEXECUTE进程
启动组         = %SystemRoot%\regedit.exe /S %ProgramFiles%\Programs.TXT;        4__导入Programs注册信息
启动组         = %SystemRoot%\SYSTEM32\SETNTENVAR.EXE /FINDCDROM;               5__添加光驱的盘符到环境变量
启动组         = %SystemRoot%\SYSTEM32\HIDECMD.EXE 删垃圾安装输入法.CMD;  6__删垃圾安装输入法
启动组         = %ProgramFiles%\VIRUSCHASER\VIRUSCHASER.EXE;                            7__Virus驱逐舰

桌面快捷方式   = %ProgramFiles%\VIRUSCHASER\VIRUSCHASER.EXE;Virus驱逐舰
桌面快捷方式   = %ProgramFiles%\EVEREST CORPORATE EDITION\EVEREST.EXE;系统检测工具EVEREST V3.0
桌面快捷方式   = %ProgramFiles%\CLEANTEMP\CLEANTEMP.EXE;清理临时文件

快速启动栏     = %ProgramFiles%\SETPAGEFILE\SETPAGEFILE.EXE||%ProgramFiles%\SETPAGEFILE\AUTOSETPAGEFILE.EXE;设置虚拟内存

程序组快捷方式 = %ProgramFiles%\WinPM\WinPM.exe;_磁盘光盘工具\硬盘管理大师WinPM
程序组快捷方式 = %ProgramFiles%\WINIMAGE\WINIMAGE.EXE;_磁盘光盘工具\软盘映像工具WINIMAGE V8.0
程序组快捷方式 = %ProgramFiles%\ULTRAISO\ULTRAISO.EXE;_磁盘光盘工具\光盘映像工具ULTRAISO V7.6
程序组快捷方式 = %ProgramFiles%\VIRTUAL DRIVE MANAGER\VIRTUAL DRIVE MANAGER.EXE;_磁盘光盘工具\虚拟驱动器管理工具VDM
程序组快捷方式 = %ProgramFiles%\MSVCD\VCDTOOL.EXE;_磁盘光盘工具\微软虚拟光驱VCDTOOL

程序组快捷方式 = %ProgramFiles%\Acronis\trueimage.exe;_克隆工具\Acronis TrueImage
程序组快捷方式 = %ProgramFiles%\Ghost8.3\Ghost32.exe;_克隆工具\诺顿Ghost32 V8.3
程序组快捷方式 = %ProgramFiles%\Ghost8.3\GHOSTEXP.EXE;_克隆工具\Gho映像浏览器GHOSTEXP

程序组快捷方式 = %ProgramFiles%\FINALDATA\FINALDATA.exe;_文件工具\文件恢复FinalData
程序组快捷方式 = %ProgramFiles%\WINRAR\WINRAR.EXE;_文件工具\文件解压WINRAR V3.5
程序组快捷方式 = %ProgramFiles%\WinMD5\WinMD5.EXE;_文件工具\MD5码工具WinMD5 V1.2
程序组快捷方式 = %ProgramFiles%\FOXITREADER2.0\FOXIT READER 2.0.EXE;_文件工具\PDF文档阅读器FOXITREADER V2.0

程序组快捷方式 = %SystemRoot%\SYSTEM32\ErdRoot.exe||%SystemRoot%\System32\COMPUTER.ICO;_ERD2003汉化版\_设定ERD的目标Windows
程序组快捷方式 = %ProgramFiles%\erdcmd2003\COMPMGMT.EXE;_ERD2003汉化版\目标计算机管理
程序组快捷方式 = %ProgramFiles%\erdcmd2003\SYSTEMCOMPARE.EXE;_ERD2003汉化版\系统比较
程序组快捷方式 = %ProgramFiles%\erdcmd2003\regedit.exe;_ERD2003汉化版\编辑目标Windows的注册表
程序组快捷方式 = %ProgramFiles%\erdcmd2003\locksmith.exe;_ERD2003汉化版\修改目标Windows的登录密码
程序组快捷方式 = %ProgramFiles%\erdcmd2003\SYSTEMRESTORE.EXE;_ERD2003汉化版\目标Windows的系统还原

程序组快捷方式 = %ProgramFiles%\THUNDER\THUNDER5.0.EXE;_聊天下载工具\迅雷 V5.0
程序组快捷方式 = %ProgramFiles%\MINIQQ\MINIQQ.EXE;_聊天下载工具\迷你QQ

程序组快捷方式 = %SystemRoot%\System32\instpppoe.cmd||%SystemRoot%\System32\PPPE.ico;_网络连接\_启动PPPOE服务
程序组快捷方式 = %SystemRoot%\System32\mypbk.cmd||%SystemRoot%\System32\MyPBK.ico;_网络连接\宽带拨号(先启动PPPOE服务)
程序组快捷方式 = %SystemRoot%\System32\hangup.cmd||%SystemRoot%\System32\Handup.ico;_网络连接\断开当前的连接
程序组快捷方式 = %SystemRoot%\System32\PENETCFG.EXE;_网络连接\启动PENETCFG并设置网络


[ 本帖最后由 lxl1638 于 2006-8-24 12:25 PM 编辑 ]
回复

使用道具 举报

8#
发表于 2006-8-24 12:44:28 | 显示全部楼层
是这样的。我也找到办法了,正在测试。
回复

使用道具 举报

9#
发表于 2006-8-24 15:13:05 | 显示全部楼层
PELDR中的I386目录我并没有修改,修改起来很麻烦,我做试验用的PELDR并没有在现在的XPEHELP.EXE中,现在的XPEHELP.EXE中也没有修改I386为其它字符的功能。
回复

使用道具 举报

10#
发表于 2006-8-24 15:28:38 | 显示全部楼层
原帖由 老毛桃 于 2006-8-24 03:14 PM 发表

这个不是很方便,你又怎么能够判断多光驱的情况下,指定哪个光驱为 Y 呢?

我在 23 楼的方法比较好用,自动判断外挂所在路径,并设置注册表中的相应键值


____参照soyan.xjx的思路,我做了一个Demo,使用 SUBST.EXE 将当前光驱(有XPEMENU.INI文件的光驱映射为Y:),在光驱外挂的要导入的注册表文件中,若有盘符的话,全部是Y:,试验通过。这样不管从哪个光驱哪台机子启动都可以注册文件关联了。XPEMENU.INI文件中与之有关的内容为:

##############################将当前驱动器映射为Y:################################
# 由于光驱的盘符在不同机子是不同,将当前光驱固定映射为Y:,可以解决注册表文件中有软件注册路径的问题。   
# 但要注意,不管你有多少个XPEMENU.INI文件,这些XPEMENU.INI中最多只能有下面的一条命令。                                   
启动组=%SystemRoot%\SYSTEM32\HideCMD.EXE CMD.EXE /C SUBST.EXE Y: %Driver%\;将当前驱动器映射为Y:
#############################################################################

################################以下是导入注册表的三个例子##########################
启动组=%SystemRoot%\regedit.exe /s %Driver%\外置程式\GHOST8.3\GHO文件关联注册表.TXT;注册GHO文件关联
启动组=%SystemRoot%\regedit.exe /s %Driver%\外置程式\FOXITREADER2.0\FOXITREADER中文菜单注册表.TXT;中文FOXITREADER菜单
启动组=%SystemRoot%\regedit.exe /s %Driver%\外置程式\Acdsee汉化版\ACDSEE注册表.TXT;注册Acdsee
#############################################################################

____其中注册 .GHO 文件关联的注册表文件为:

Windows Registry Editor Version 5.00
; 注册 .GHO 文件关联
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.gho]
@="Ghost"
[HKEY_CLASSES_ROOT\Ghost]
@="Ghost 镜像文件"
[HKEY_CLASSES_ROOT\Ghost\DefaultIcon]
@="
Y:\\外置程式\\GHOST8.3\\GHOSTEXP.EXE,0"
[HKEY_CLASSES_ROOT\Ghost\shell]
[HKEY_CLASSES_ROOT\Ghost\shell\open]
[HKEY_CLASSES_ROOT\Ghost\shell\open\command]
@="
Y:\\外置程式\\GHOST8.3\\GHOSTEXP.EXE \"%1\""


____已上传到置顶的FTP,文件是本人ID目录下的DEMO.RAR。

[ 本帖最后由 lxl1638 于 2006-8-24 03:38 PM 编辑 ]
回复

使用道具 举报

11#
发表于 2006-8-24 15:45:01 | 显示全部楼层
原帖由 老毛桃 于 2006-8-24 03:36 PM 发表

如果外挂放在了硬盘上,%Driver% 还正确吗?

如果外挂程序放在硬盘上,岂不是要将硬盘分区映射为 Y ?


不管在那个分区,%Driver%都是XPEMENU.INI所在分区的盘符;硬盘分区的盘符基本是固定的,将驱动器映射为Y:没有必要,直接改注册表文件中相关路径就可以了,就是说将驱动器映射为Y:是在光驱上使用的。
回复

使用道具 举报

12#
发表于 2006-8-24 15:55:28 | 显示全部楼层
你的方法也不错。
回复

使用道具 举报

13#
发表于 2006-8-25 13:13:12 | 显示全部楼层
要那进度条有什么用?做广告?这样的进度条更好看。
不要试图使用中文,除非改会来,但原来的进度条不管是否有中文都会乱码,就这样最好。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-20 22:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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