无忧启动论坛

标题: [求助]请教一下各位,如何在XPE中开始菜单中加入应用程序? [打印本页]

作者: eric917    时间: 2004-11-18 18:34
标题: [求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?
以下是转论坛中其中一张贴:
下面说明如何增加文件到 winpe:
在 system32 目录下有几个文件是必须的:
pnp-add.cmd sys-reg.reg
system-run.cmd systemreg.reg
说明:
pnp-add.cmd 在 XPE 没有初始化之前运行,目的是进行系统的最基本设置,以启动 windows。
system-run.cmd 在 XPE 初始化之后运行,可以进行系统的设置,导入软件的注册信息等。
要增加文件到 winpe 并在开始菜单上或桌面上建立快捷方式,需要使用到 pnp-add.cmd 和 sys-reg.reg,
这两个文件已经存在,在 system32 目录下面,默认方式是:系统启动运行 pnp-add.cmd ,通过 pnp-add.cmd
来运行命令。
不过系统里 pnp-add.cmd 没有运行任何命令,我使用它来测试系统,并把它作为预留的接口程序来扩展 winpe
的功能,系统里的 sys-reg.reg 里的注册信息是错误的,必须删除。
现在,让我们演示一下:
假定我们要增加文件到 i386\programs\add
文件名是 add.exe
首先复制文件到上述目录,然后编辑 i386\system32\sys-reg.reg
sys-reg.reg 内容:
======================================
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\Setup]
"SystemSetupInProgress"=dword:00000000
=========================================
我们保留第一行,删除其余的内容,复制下面的内容添加到第一行下面:
=========================================
;在开始菜单增加程序-----------------------------------------------“;”即此语句无效
;程序
[HKEY_LOCAL_MACHINE\SOFTWARE\Sherpya\XPEinit\Programs]
;桌面
[HKEY_LOCAL_MACHINE\SOFTWARE\Sherpya\XPEinit\Desktop]
;快速启动
[HKEY_LOCAL_MACHINE\SOFTWARE\Sherpya\XPEinit\QuickLaunch]
;开始菜单
[HKEY_LOCAL_MACHINE\SOFTWARE\Sherpya\XPEinit\StartMenu]
;启动
[HKEY_LOCAL_MACHINE\SOFTWARE\Sherpya\XPEinit\StartUp]
==========================================
这是 XPE 设置开始菜单的注册表入口,我们只要增加相应的信息就可以了,例如:
;在开始菜单增加程序
;程序
[HKEY_LOCAL_MACHINE\SOFTWARE\Sherpya\XPEinit\Programs]
"add\\add"="%SystemRoot%\\programs\\add\\add.exe"
;桌面
[HKEY_LOCAL_MACHINE\SOFTWARE\Sherpya\XPEinit\Desktop]
"add"="%SystemRoot%\\programs\\add\\add.exe"
;快速启动
[HKEY_LOCAL_MACHINE\SOFTWARE\Sherpya\XPEinit\QuickLaunch]
;开始菜单
[HKEY_LOCAL_MACHINE\SOFTWARE\Sherpya\XPEinit\StartMenu]
;启动
[HKEY_LOCAL_MACHINE\SOFTWARE\Sherpya\XPEinit\StartUp]
如果需要导入程序的注册信息等,建议使用 systemreg.reg 文件来导入
我做了一个文件包,包含本文件,把 文件 help.txt 增加到 system32 目录里,在桌面建立快捷方式调用 help.txt,来说明如何增加程序到这个 winpe 里。
感兴趣可以下载附件,全部解压缩到 system32 目录里,直接替换原文件即可,然后重新制作 ISO 文件。
----------------------------------------
但我用以上的方法制作不成功,望能指教一下,不胜感激!!!
作者: eric917    时间: 2004-11-18 19:55
标题: [求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?
有人响应一下吗?
作者: eric917    时间: 2004-11-18 22:14
标题: [求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?
。。。。。。。。。555
作者: xiamenatc    时间: 2004-11-18 22:44
标题: [求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?
你去下载一个xpe的插件,看看其中的xpe-default.inf是怎么写的。
作者: eric917    时间: 2004-11-18 23:23
标题: [求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?
哦,好的,知道
作者: eric917    时间: 2004-11-18 23:39
标题: [求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?
5555555。大哥,好复杂啊,看不明白!!!能不能贴段重要的部分让我研究研究
Studying。。。。。。
作者: xiamenatc    时间: 2004-11-19 07:30
标题: [求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?
例如
0x2,"Sherpya\XPEinit\Programs","B.工具软件\硬件检测\安装PnP设备","HWPnP.exe|+all /u /a /logcon"
这样会在开始菜单--程序中生成一个子菜单:B.工具软件--硬件检测--安装PnP设备。
"安装PnP设备"执行的命令是:HWPnP.exe +all /u /a /logcon
作者: eric917    时间: 2004-11-19 15:23
标题: [求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?
哦,那么改好后是直接保存在xpe-default.inf里面,然后用BartPEBuilder生产ISO吗?
作者: eric917    时间: 2004-11-19 15:26
标题: [求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?
还有个问题,大哥,可不可以在以生成的ISO里面直接加入想加入的应用程序,如果可以的话就可以省去不少功夫了~~~~
作者: mayjune    时间: 2004-11-19 16:03
标题: [求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?
下面引用由eric9172004/11/19 03:23pm 发表的内容:
哦,那么改好后是直接保存在xpe-default.inf里面,然后用BartPEBuilder生产ISO吗?
不是。是在相应的安装程序的plugin中的inf文件中修改就可以了。pebuild生成时会自动带上。
作者: wxl2004163    时间: 2004-11-19 16:03
标题: [求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?
如果是要写注册表的软件就是不可以的
作者: eric917    时间: 2004-11-19 18:28
标题: [求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?
ok,3Q

作者: eric917    时间: 2004-11-19 18:53
标题: [求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?
我想像下面一样添加程序:
\Programs\BGINFO\BGINFO.EXE"[UploadFile=clip_image001_1100861513.jpg]
那么一下这句话应该加在哪里?麻烦各位

0x2,"Sherpya\XPEinit\Programs","BGINFO 系统信息软件","%SystemDrive%\Programs\BGINFO\BGINFO.CMD||%SystemDrive%
作者: eric917    时间: 2004-11-20 01:02
标题: [求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?
各位帮手看一看,我想添加CPUZ到我的ISO中,  cpuz.inf内容如下:
; cpuz.inf
; Make in eric917

[Version]
Signature= "$Windows NT$"
[PEBuilder]
Name="CPUZ"
Enable=1

[WinntDirectories]
a=Programs\CPUZ,2
[SourceDisksFiles]
cpuz.exe=2,,1
cpuzJ.dll=2,,1
[Software.AddReg]
; Start Menu Entries
0x2,"Sherpya\XPEinit\Programs","CPUZ","%SystemDrive%\Programs\CPUZ\cpuz.exe"
[Append]
nu2menu.xml, cpuz_nu2menu.xml
不知道是不是哪里出来问题,用builder制作时能显示正常,可以添加,但制作出的ISO却整个“CPUZ”文件夹不见了,希望各位能指点一下!!!!
作者: mayjune    时间: 2004-11-20 04:39
标题: [求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?
; cpuz.inf
; Make in eric917

[Version]
Signature= "$Windows NT$"
[PEBuilder]
Name="CPUZ"
Enable=1

[WinntDirectories]
a=Programs\CPUZ,2
[SourceDisksFiles]
cpuz.exe=2,,1  <-----应为a,,1
cpuzJ.dll=2,,1   <-----应为a,,1
[Software.AddReg]
; Start Menu Entries
0x2,"Sherpya\XPEinit\Programs","CPUZ","%SystemDrive%\Programs\CPUZ\cpuz.exe"
[Append]
nu2menu.xml, cpuz_nu2menu.xml

作者: eric917    时间: 2004-11-21 20:20
标题: [求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?
To mayjune :
行了,大哥,谢谢你的指点哦,以后可能还有其它的问题,呵呵,可能要麻烦你^_^!!!  
我会虚心学习ing





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