无忧启动论坛

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

[求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?

[复制链接]
跳转到指定楼层
1#
发表于 2004-11-18 18:34:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以下是转论坛中其中一张贴:
下面说明如何增加文件到 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 文件。
----------------------------------------
但我用以上的方法制作不成功,望能指教一下,不胜感激!!!
2#
 楼主| 发表于 2004-11-18 19:55:14 | 只看该作者

[求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?

有人响应一下吗?
回复

使用道具 举报

3#
 楼主| 发表于 2004-11-18 22:14:25 | 只看该作者

[求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?

。。。。。。。。。555
回复

使用道具 举报

4#
发表于 2004-11-18 22:44:00 | 只看该作者

[求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?

你去下载一个xpe的插件,看看其中的xpe-default.inf是怎么写的。
回复

使用道具 举报

5#
 楼主| 发表于 2004-11-18 23:23:37 | 只看该作者

[求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?

哦,好的,知道
回复

使用道具 举报

6#
 楼主| 发表于 2004-11-18 23:39:13 | 只看该作者

[求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?

5555555。大哥,好复杂啊,看不明白!!!能不能贴段重要的部分让我研究研究
Studying。。。。。。
回复

使用道具 举报

7#
发表于 2004-11-19 07:30:57 | 只看该作者

[求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?

例如
0x2,"Sherpya\XPEinit\Programs","B.工具软件\硬件检测\安装PnP设备","HWPnP.exe|+all /u /a /logcon"
这样会在开始菜单--程序中生成一个子菜单:B.工具软件--硬件检测--安装PnP设备。
"安装PnP设备"执行的命令是:HWPnP.exe +all /u /a /logcon
回复

使用道具 举报

8#
 楼主| 发表于 2004-11-19 15:23:41 | 只看该作者

[求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?

哦,那么改好后是直接保存在xpe-default.inf里面,然后用BartPEBuilder生产ISO吗?
回复

使用道具 举报

9#
 楼主| 发表于 2004-11-19 15:26:00 | 只看该作者

[求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?

还有个问题,大哥,可不可以在以生成的ISO里面直接加入想加入的应用程序,如果可以的话就可以省去不少功夫了~~~~
回复

使用道具 举报

10#
发表于 2004-11-19 16:03:01 | 只看该作者

[求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?

下面引用由eric9172004/11/19 03:23pm 发表的内容:
哦,那么改好后是直接保存在xpe-default.inf里面,然后用BartPEBuilder生产ISO吗?
不是。是在相应的安装程序的plugin中的inf文件中修改就可以了。pebuild生成时会自动带上。
回复

使用道具 举报

11#
发表于 2004-11-19 16:03:34 | 只看该作者

[求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?

如果是要写注册表的软件就是不可以的
回复

使用道具 举报

12#
 楼主| 发表于 2004-11-19 18:28:26 | 只看该作者

[求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?

ok,3Q
回复

使用道具 举报

13#
 楼主| 发表于 2004-11-19 18:53:13 | 只看该作者

[求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?

我想像下面一样添加程序:
\Programs\BGINFO\BGINFO.EXE"[UploadFile=clip_image001_1100861513.jpg]
那么一下这句话应该加在哪里?麻烦各位

0x2,"Sherpya\XPEinit\Programs","BGINFO 系统信息软件","%SystemDrive%\Programs\BGINFO\BGINFO.CMD||%SystemDrive%
回复

使用道具 举报

14#
 楼主| 发表于 2004-11-20 01:02:29 | 只看该作者

[求助]请教一下各位,如何在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”文件夹不见了,希望各位能指点一下!!!!
回复

使用道具 举报

15#
发表于 2004-11-20 04:39:49 | 只看该作者

[求助]请教一下各位,如何在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
回复

使用道具 举报

16#
 楼主| 发表于 2004-11-21 20:20:20 | 只看该作者

[求助]请教一下各位,如何在XPE中开始菜单中加入应用程序?

To mayjune :
行了,大哥,谢谢你的指点哦,以后可能还有其它的问题,呵呵,可能要麻烦你^_^!!!  
我会虚心学习ing
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-10-14 15:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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