Board logo

标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导) [打印本页]

作者: lucky0504    时间: 2004-10-10 08:28     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

[这个贴子最后由lucky0504在 2005/10/06 01:14pm 第 14 次编辑]

    几个月前,我开始制作我的PE,想制作一个简单的PE是比较容易的。但在制作过程中我看到了深山红叶的系统维护光盘,深深地被其吸引。于是我也打算制作一张带有开始菜单和状态栏而且功能全面的维护光盘,但是制作这样的一张光盘要涉及到GEOSHELL这个软件,而这个软件的设置方法和集成到PE中的方法一时把我困住了,后来在无忧启动认识了”xmatc”,在他的耐心帮助下才制作出这个PE,这篇帖子也是在他的指导下完成的。在这里要特别向”xmatc”兄说一声“多谢”。大家在制作WinPE的过程可能遇到过与我一样的问题,希望通过这篇文章来讲解一下PE的插件和制作方法。希望对没有成功制作经验的朋友有一些帮助。由于本人的水平有限,所以难免有所疏漏,希望大家批评指正。


首先我们要了解一下Windows PreInstallation Environment,源引《大众软件》的文章:Windows PreInstallation Environment(Windows PE)直接从字面上翻译就是“Windows预安装环境”,微软在2002年7月22日发布,它的原文解释是:“Windows预安装环境(Windows PE)是带有限服务的最小Win32子系统,基于以保护模式运行的Windows XP Professional内核。它包括运行Windows安装程序及脚本、连接网络共享、自动化基本过程以及执行硬件验证所需的最小功能。”换句话说,你可把Windows PE看作是一个只拥有最少核心服务的Mini操作系统。微软推出这么一个操作系统当然是因为它拥有与众不同的系统功能,如果要用一句话来解释,我认为与Win9X/2000/XP相比,Windows PE的主要不同点就是:它可以自定义制作自身的可启动副本,在保证你需要的核心服务的同时保持最小的操作系统体积,同时它又是标准的32位视窗API的系统平台。




下面我们来看一下PE的制作,首先要认识的是我们的主角——PE Builder,目前我使用的版本是3.0.32。相信这个软件大家都是很熟悉了,我就不多介绍。我们首先来看一下它自带的部分插件的作用:
以下内容源自《大众软件》,再次引用只为向没有做过PE的朋友说明,如果您已经知道了这些plugin的用法,您可以略过以下内容。
1、无需加入其他文件即可使用的插件
  Nu2menu:一个为Win2000/XP/WinPE开发的动态外壳(Shell)/菜单应用程序,也是专门为PE Builder设计的,这是我们打造Super WinPE的基础插件,在PE Builder中默认就是激活的。在你有能力手工添加修改Super WinPE的外壳前,一定不要关闭本插件。
  Bst5(Bart';s Stuff Test v5):一个小型的Win32应用程序,用于存储设备的长时间重负荷测试,它支持文件和设备级别的测试。
  Boot Fix:赋予Super WinPE的引导CD在引导时有5秒的引导系统选择时间,如果敲击任意键即从CD上进行系统引导,而不作反应则会从硬盘引导系统。
  Check Disk:为系统增加了磁盘检查工具chkdsk.exe以及相应的帮助使用的脚本。
  Custom:这个插件是专门为了自定义制作Super WinPE而设定。在深入了解Super WinPE的制作原理后,如果要修改PE Builder的制作参数,不要修改pebuilder .inf文件,而是使用custom.inf来定义。
  Document:只是简单地为Super WinPE添加“Documents and Settings”文件夹目录。
  QSoft Ramdisk:激活此插件即可在使用Super WinPE光盘引导系统后,创建一个大小为32MB的虚拟硬盘B。
  Remote Desktop Client by Microsoft:远程桌面客户端,会从安装光盘上拷贝所需要文件。
  Startup Group(autorun):插件会在Nu2menu菜单中创建一个启动群,不过这只是个假的启动群,在默认情况下其启动项目都是一个接一个执行的,也就是说上一个程序关闭后下一个才会被执行。
  Dos support for WinPE:此插件为Super WinPE提供16位的DOS支持能力,不需要其他文件。
  Keyboard Layout:此插件可设定默认的键盘布局,通常情况下我们修改插件的keyboard.inf文件来设定。不过实际上在WinPE运行中也可通过Nu2menu菜单上的“Keyboard Layout option”来随时改变键盘布局。注意这时所有已经运行的程序需要重新启动,才能适应新的键盘布局。
2、需要加入其他文件才可使用的插件
  Network:这个插件利用TCP/IP协议中的微软网络客户端提供完全的网络支持能力。不过在使用这个插件前,需要先拷贝另外两个文件到插件目录下。这两个文件是factory.exe和netcfg.exe(文件名也可能是x86netcfg.exe和x86factory.exe),PE Builder本身并不包含这两个文件。这里factory.exe的版本必须是5.2.3790.0或更高,你有两个途径可以得到它:一是在Windows Server 2003安装光盘目录下的support\tools\deploy.cab中解压得到;二是到微软的网站下载Windows Server 2003资源开发包(http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang = en),在rktools.msi\Cabs.winrk.cab\deploy.cab中将其解出。netcfg.exe的最新版本在Windows PE 1.2版本中可以得到,另外你也可以使用Win2000开始包的snetcfg_wxp.exe来代替netcfg.exe(http://www.jsiinc.com/dl/snetcfg_wxp .zip)。得到两个文件后,将它们拷贝到PE Builder的plugin\network目录下。
  BGInfo:检测计算机配置等各方面信息的程序。程序会自动检测计算机的信息并将它们显示为桌面背景,如计算机的名称、操作系统版本等。插件需要bginfo.exe文件,可在http://www.sysinternals.com/files/bginfo.zip下载,解压放入PE Builder的plugin\bginfo目录下。
  Total Commander:这应该是大家非常熟悉的计算机资源管理程序了,软件集成的是免费的共享版本。插件需要cabrk.dll、default.bar、no.bar、sfxhead.sfx、share_nt.exe、totalcmd.exe、totalcmd.hlp、totalcmd.inc、unacev2.dll、unrar.dll、wcmicons.dll、wcmzip32.dll,如果制作时机器上没有安装Total Commander,可在http://www.ghisler.com/download.htm下载上述文件包,然后解压放入plugin\total目录下。如果计算机本身安装有注册版本,那么需要将wincmd.key也拷贝到目录下,并修改插件的totalcmd.inf文件中的部分内容为“wincmd.key=a,,1”。
  Ad-Aware:非商业自由软件。它是一个很小的系统安全工具,可扫描你计算机浏览的网站所发送进来的广告跟踪文件和相关文件,并能安全地将它们删除。插件需要将文件aawhelper.dll、ad-aware.exe、reflist.ref、english.bmp、english.det、english.ini拷贝到PEBuilder的plugin\adaware目录,可在http://www.lavasoftusa.com/software/adaware下载该软件。
  IrfanView:一款快速、简单的免费图像影像编辑及浏览软件,它支持所有主流的图形文件格式。插件需要文件i_view32.exe及i_view32.hlp,你可在其主页http://www.irfanview.com/download_sites.htm上下载软件,然后将文件拷贝到PE Builder的plugin\irfanview 目录下。
  McAfee commandli-ne virus scanner:McAf-ee病毒扫描器插件。这个插件需要不断更新,可在http://www.seawind.org/~ylchang/McAfee-VirusCodeUpdate上先下载文件sdatXXXX.exe,这里的XXXX是版本号码,如sdat4304.exe。这个文件即McAfee病毒扫描器的病毒代码(含扫描引擎),将其下载拷贝到PE Builder的plugin\mcafee\files目录下。然后将它解压,在目录下运行“sdatXXXX.exe /e”,解压过程视机器快慢大约有若干秒不会有任何反应,等待就行,不要以为出问题了。
  Off By One Web Browser:号称世界上最小的Web浏览器,完全支持HTML3.2。可在其主页http://www.offbyone.com/ob1_download.htm下载软件,插件需要将软件的ob1.exe文件拷贝到PE Builder的plugin\ob1目录下。
  PuTTY:完全免费的telnet和ssh客户端工具,全面支持ssh1、ssh2。在http://www.chiark.greenend.org.uk/~sgtatham/putty/down-load.html上下载putty.exe文件,并将其拷贝到PE Builder的plugin\putty目录下。
  McAfee AVERT Stinger:McAfee提供的专门解除特殊病毒(如冲击波病毒)的独立程序。可在http://vil.nai.com/vil/stinger上下载stinger.exe文件,并将其拷贝到PE Builder的plugin\stinger目录下。
  TightVNC:客户机/服务器软件工具包,能通过网络远程控制客户端电脑桌面,尤其适合低速网络连接。可在http://download.enet.com.cn/html/010062002041001.html上下载软件。插件需要将软件安装后的vncviewer.exe文件拷贝到PE Builder的plugin\vncviewer目录下。
  3Com Gigabit LOM(3C940/ 3C2000)Driver(Asus P4P800 onboard):为3Com 3C2000-T Adapter提供的专用驱动插件。请到华硕的主页下载驱动,目前的版本是3com_940_v46.zip。文件解压然后将el2k_cpp.dll、el2k_xp.sys、el2000x.inf、el2000.cat拷贝到PE Builder的plugin\nic_el2k_xp目录下。
  DSK:为Promise FastTrak TX4000/S150 TX Series系列磁盘驱动器编写的专用插件。主要是为了作为你编写自己磁盘驱动器的插件样板,你只要简单地改写其INF文件就可以拥有自己的专用插件。
  Broadcom 440x 10/100 Integrated Controller Driver:Broadcom 440x系列10/100 MB网卡集成控制器驱动编写。在http://www.broadcom.com/drivers/downloaddrivers.php上下载相应驱动,解压后将bcm4sbxp.sys、bcm4sbxp.inf文件拷贝到PE Builder的plugin\nic_bcm4sbxp目录下。
  Broadcom BCM57xx NetX-treme Gigabit Ethernet Driver:插件及驱动下载同上。解压后将文件b57xp32.sys、b57xp32.inf拷贝到PE Builder的plugin\nic_b57xp32目录下。
3、需要付费购买软件的插件:
  Disk Commander:一个用来恢复坏死以及被删除或格式化了的文件,还能重新建立被破坏了的分区表。如果计算机中拥有这个软件,那么将文件boot.znc、dcmdhlp.vxd、dskcmw32.exe、mbr.bin拷贝到PE Builder的plugin\dskcmd目录下。
  ERD Commander 2003:一个用来修复坏死操作系统的超级系统维护工具光盘,可用于重新设定文件权限、重建已遗失的密码、抢救系统及重要资料等许多任务(图21,可参看本刊2003年第21期《你的光盘,你的选择》一文)。如果计算机中拥有这个软件,那么将文件common.dll、compmgmt.exe、explorer.exe、faux-shell.dll、locksmith.exe、pwdserv.exe、regedit.exe、tcpcfg.exe拷贝到PE Builder的plugin\erd2002目录下。
  Ghost32:大家都非常熟悉的磁盘备份软件。如果拥有这个软件,可将文件ghost32.exe和ghostexp.exe拷贝到PE Builder的plugin\ghost32目录下。
  Nero Burning Rom:经典刻录光盘软件,如果有刻录机,这个插件将带来很大的工作便利,v5.5.10.X的系列版本都可正常使用。如果拥有这个软件,可将安装目录内的文件全部拷贝到PE Builder的plugin\nero burning rom\files目录下。然后修改penero.inf文件的software.addreg部分,修改用户名、公司名及注册号码。其大致看上去如下结构:
[Software.AddReg]
 0x1, "ahead\Nero - Burning Rom\Info", "User", "Bart Lagerweij"
 0x1, "ahead\Nero - Burning Rom\Info", "Company", "Nu2 Productions"
 0x1, "ahead\Nero - Burning Rom\Info", "Serial5", "0000-0000-0000-0000-0000-0000"
  提示:如果插件文件不全,点击“Enable/Disable”按钮后就会提示缺少的文件,通常可以下载相应软件并在Windows中安装好,然后根据提示,将缺少的文件复制到Plugins目录下即可。

作者: lucky0504    时间: 2004-10-10 08:34     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

[这个贴子最后由lucky0504在 2005/01/12 07:38pm 第 3 次编辑]

下面我们来看一下插件中.inf文件的构造。
这是一个WinRAR.inf的例子:
=======================================================================
; WinRAR.inf
; PE Builder v3 plug-in INF file for WinRAR v3.30
; Created by Cybervyk
; http://www.nu2.nu/pebuilder/
[Version]
Signature= "$Windows NT$"
[PEBuilder]
Name="WinRAR"
Enable=1
Help="WinRAR.htm"
[WinntDirectories]
a=Programs\WinRAR,2
b=Programs\WinRAR\Formats,2
[SourceDisksFiles]
RarExt.dll=a,,1
rarnew.dat=a,,1
rarreg.key=a,,1
WinRAR.cnt=a,,1
WinRAR.exe=a,,1
zipnew.dat=a,,1
Default.SFX=a,,1
Dos.SFX=a,,1
WinCon.SFX=a,,1
Zip.SFX=a,,1
RarFiles.lst=a,,1
Formats\ace.fmt=b,,1
Formats\arj.fmt=b,,1
Formats\bz2.fmt=b,,1
Formats\cab.fmt=b,,1
Formats\gz.fmt=b,,1
Formats\iso.fmt=b,,1
Formats\lzh.fmt=b,,1
Formats\tar.fmt=b,,1
Formats\UNACEV2.DLL=b,,1
Formats\uue.fmt=b,,1
[Software.AddReg]
0x1, "Classes\.ace",,"WinRAR"
0x1, "Classes\.arj",,"WinRAR"
0x1, "Classes\.bz",,"WinRAR"
0x1, "Classes\.bz2",,"WinRAR"
0x1, "Classes\.cab",,"WinRAR"
0x1, "Classes\.gz",,"WinRAR"
0x1, "Classes\.iso",,"WinRAR"
0x1, "Classes\.jar",,"WinRAR"
0x1, "Classes\.lha",,"WinRAR"
0x1, "Classes\.lzh",,"WinRAR"
0x1, "Classes\.rar",,"WinRAR"
0x1, "Classes\.rar\ShellNew","FileName","%SYSTEMDRIVE%\Programs\WinRAR\rarnew.dat"
0x1, "Classes\.rev",,"WinRAR.REV"
0x1, "Classes\.tar",,"WinRAR"
0x1, "Classes\.tbz",,"WinRAR"
0x1, "Classes\.tbz2",,"WinRAR"
0x1, "Classes\.tgz",,"WinRAR"
0x1, "Classes\.uu",,"WinRAR"
0x1, "Classes\.uue",,"WinRAR"
0x1, "Classes\.xxe",,"WinRAR"
0x1, "Classes\.zip",,"WinRAR"
0x1, "Classes\.zip\ShellNew","FileName","%SYSTEMDRIVE%\Programs\WinRAR\zipnew.dat"
0x1, "Classes\WinRAR",,"WinRAR archive"
0x1, "Classes\WinRAR\DefaultIcon",,"%SYSTEMDRIVE%\Programs\WinRAR\WinRAR.exe,0"
0x1, "Classes\WinRAR\shell\open\command",,"%SYSTEMDRIVE%\Programs\WinRAR\WinRAR.exe %1"
0x1, "Classes\WinRAR.REV",,"RAR recovery volume"
0x1, "Classes\WinRAR.REV\DefaultIcon",,"%SYSTEMDRIVE%\Programs\WinRAR\WinRAR.exe,1"
0x1, "Classes\WinRAR.REV\shell\open\command",,"%SYSTEMDRIVE%\Programs\WinRAR\WinRAR.exe %1"
0x1, "Classes\WinRAR.ZIP\DefaultIcon",,"%SYSTEMDRIVE%\Programs\WinRAR\WinRAR.exe,0"
0x1, "Classes\WinRAR.ZIP\shell\open\command",,"%SYSTEMDRIVE%\Programs\WinRAR\WinRAR.exe" "%1
[Default.AddReg]
0x0, "Software\WinRAR\General\Toolbar\Layout"
0x1, "Software\WinRAR\Paths","TempFolder","%temp%"
========================================================================
以下为inf的说明:
[Version]
Signature= "$Windows NT$"
这两行信息必须添加到新建文件中,否则inf文件就不可用,[Version]之上可按照自己的需要添加注释(行前加分号),添加内容完毕后将其存为.inf文件,这个插件显然还不能做任何事情,下面我们还要添加其他部分。
[PEBuilder]
每个插件的inf文件都必须包含这一部分,此部分有3个参数。 “Name”是插件名称,即在PE Builder中显示的名称。 “Enable”是插件的默认初始状态,0表示插件在PE Builder中非激活,1则表示插件在PE Builder中默认激活。”Help”是这个插件的帮助文件,这个可以省略。
以分号“;”开始的每行是作为注释或者说是可以被忽略,不会被执行的内容。
[WinntDirectories]此部分使用固定语句格式:directoryID=dirname[,attribute]
directoryID是要建立的目录ID,可以用字母a到z表示。
dirname是要建立的目录名称,如果目录名称中含有空格,需要在前后使用双引号。
attribute一般可以用这么几个值 (1,2,3),
1 - 表示在i386\下建立目录,而无论该目录是否为空;
2 - 表示在光盘根目录下建立目录,但如果该目录是空的话,则不会建立;
3 - 表示在光盘根目录下建立目录,而无论目录是否为空;
如果没有使用上面这3个值的话,默认的值是0,表示在i386\下建立目录,但如果该目录是空的话,则不会建立。
例如:
[WinntDirectories]
a=repair
表示在i386\下建立一个非空的目录repair;
b=com,1
表示总是在i386\下建立一个目录com;
c=" programs\my documents ",2
表示在光盘根目录下建立一个非空的目录programs\my documents;
d=programs\winrar,3
表示总是在光盘根目录下建立一个目录programs\winrar。
[SourceDisksFiles]的作用是复制文件,
格式为:filename=directoryID[,filenameRenamed][,attribute]
filename表示要复制的文件名称;
directoryID表示目标目录ID;
filenameRenamed表示目标文件名称,如果和源文件相同的话可以省略;
attribute可以用这么几个值 (1,2,4),默认值是0 关于attribute的几个值1,2,4,
1--表示使用pluginCheck(),检查该文件是否存在.
4--表示不检查该文件是否存在。
至于2就不用管它了。
[SourceDisksFolders]的作用是复制整个文件夹,格式是sourcepath=directoryID
sourcepath表示源文件夹的路径;
directoryID表示目标目录ID。
================================================================================
简介:
[WinntDirectories]
a=programs\winrar,2
[SourceDisksFiles]
rar.exe=2
表示把rar.exe复制到i386\system32目录下;
unrar.exe=a
表示把unrar.exe复制到programs\winrar目录下;
c:\winrar\winrar.exe=a
表示把c:\winrar\winrar.exe复制到programs\winrar目录下;
[SourceDisksFolders]
c:\winrar=a
表示把c:\winrar下的所有文件和文件夹复制到programs\winrar目录下。
================================================================================
例如:Outlook插件文件复制部分
[SourceDisksFolders]
Files\System32=2,,1
Files\Help=2,,1
Files\Outlook Express=a,,1
Files\Common Files\System=b,,1
Files\Common Files\Microsoft Shared\Stationery=c,,1
Files\Common Files\Services=d,,1

[SourceDisksFiles]
Files\autorun_oe.cmd=2,,1
Files\SYSTEM.wab=e,,1
================================================================================
在这里列出常用的系统目录ID
[WinntDirectories]
1  = "\"
2  = system32
3  = system32\config
4  = system32\drivers
5  = system
7  = system32\ras
9  = system32\spool
10 = system32\spool\drivers
11 = system32\spool\drivers\w32x86\3
12 = system32\spool\prtprocs
13 = system32\spool\prtprocs\w32x86
14 = system32\wins
15 = system32\dhcp
16 = repair
17 = system32\drivers\etc
18 = system32\spool\drivers\w32x86
19 = system32\drivers\disdn
20 = inf
21 = Help
22 = Fonts
23 = Config
24 = msagent\intl
25 = Cursors
26 = Media
27 = java
28 = java\classes
29 = java\trustlib
30 = system32\ShellExt
31 = Web
32 = system32\Setup
33 = Web\printers
34 = system32\spool\drivers\color
35 = system32\wbem
36 = system32\wbem\Repository
37 = addins
38 = "Connection Wizard"
39 = "Driver Cache\i386"
40 = security
41 = security\templates
42 = system32\npp
43 = system32\ias
44 = system32\dllcache
45 = Temp
46 = Web\printers\images
47 = system32\export
48 = system32\wbem\mof\good
49 = system32\wbem\mof\bad
50 = twain_32
51 = msapps\msinfo
52 = msagent
53 = msagent\chars
54 = security\logs
55 = system32\icsxml
57 = system32\mui
58 = %MUI_PRIMARY_LANG_ID_DIR%
59 = system32\mui\dispspec
60 = AppPatch
61 = Debug
62 = Debug\UserMode
63 = system32\oobe
67 = Help\Tours
68 = Resources\Themes\Luna
69 = Resources\Themes\Luna\Shell\NormalColor
70 = system32\oobe\html\ispsgnup
71 = system32\oobe\html\mouse
72 = system32\oobe\html\oemcust
73 = system32\oobe\html\oemhw
74 = system32\oobe\html\oemreg
75 = system32\oobe\images
76 = system32\oobe\setup
77 = system32\oobe\sample
78 = Resources\Themes\Luna\Shell\Metallic
79 = Resources\Themes\Luna\Shell\Homestead
91 = Help\Tours\mmTour
92 = Help\Tours\htmlTour
93 = Provisioning\Schemas
100 = system32\1025
101 = system32\1028
102 = system32\1031
103 = system32\1033
104 = system32\1037
105 = system32\1041
106 = system32\1042
107 = system32\1054
108 = system32\2052
109 = system32\3076
110 = system32\wbem\xml
111 = system32\usmt
112 = system32\inetsrv
123 = mui
124 = WinSxS
125 = WinSxS\Manifests
126 = WinSxS\InstallTemp
127 = ime
129 = Resources\Themes
130 = ime
132 = ime\imejp
133 = System32\IME\PINTLGNT
134 = System32\IME\CINTLGNT
135 = System32\IME\TINTLGNT
136 = IME\CHTIME\Applets
137 = ime\imejp98
138 = ime\imejp\applets
139 = pchealth\helpctr\binaries
180 = system32\3com_dmi
181 = PeerNet
239 = system32\wbem\Logs
240 = ehome
================================================================================
[Default.AddReg]   -对应HKCR\.DEFAULT
[Software.AddReg]  -对应HKLM\SYSTEM
[Setup.AddReg]     -对应HKLM\SOFTWARE
这3项的作用是添加相应的注册表内容,格式都是:regType, regKey, regValue, regData
regType的值及其含义如下:
0x0 --- REG_NONE
0x1 --- REG_SZ
0x2 --- REG_EXPAND_SZ
0x3 --- REG_BINARY
0x4 --- REG_DWORD
0x7 --- REG_MULTI_SZ
================================================================================
例如:
[Software.AddReg]
0x1, "Microsoft\Windows NT\CurrentVersion\Fonts", "Tahoma (TrueType)","TAHOMA.TTF"
0x2, "Control Panel\desktop", "WallPaper", "%systemroot%\system32\nu2.bmp"
0x3, "ControlSet001\Control\TimeZoneInformation", "DaylightStart",\
00,00,04,00,00,01,00,02,00,00,00,00,00,00,00,00
0x4, "ControlSet001\Control\GraphicsDrivers\DCI", "Timeout", 0x7
0x7, "ControlSet001\Services\VgaSave\Device0", "InstalledDisplayDrivers","vga", "framebuf", "vga256", "vga64k"
================================================================================
    这里是添加相关的注册表的键值,这是最复杂的步骤,如果是绿色软件我们就可以简化这个过程了。我们要在软件安装的过程中监视注册表,安装完毕后在提取相应注册表中的相关键值。这个过程我们可以使用Install Watch Pro和ConvReg To Inf这两个软件来帮助我们完成这项工作,Install Watch Pro可以在安装过程中监视注册表,然后将注册表提取出来,同时用ConvReg To Inf将Reg文件转换PE识别的Inf文件,这样可以大大减少我们的工作量。
[Software.DelReg]和[Default.DelReg]
这两项是删除相关的注册表键值。格式是regKey[.regValue]
[AddLine][.build]
这一项的作用是在指定的windows系统的inf文件中添加内容。格式是Filename,Section,StringToAdd
例如:
[AddLine.2600]
"netmscli.inf", "MSClient.DelReg", "HKLM, Software\Microsoft\Rpc\SecurityService, 9"
[DelLine][.build]
这一项的作用是在指定的windows系统的inf文件中删除内容。格式是Filename,Section,StringToDel
例如:
[DelLine.3790]
"netmscli.inf", "MSClient.Browser.AddReg", "HKR, Parameters, MaintainServerList,"
[SetValue][.build]
这一项的作用是改变指定的windows系统中的inf文件的某一项内容。
格式是:Filename,Section,Key,Value
例如:
[SetValue.2600]
"netmscli.inf", "Alerter_Service_Inst", "StartType", "3"
如果使用Filename,Section,Key这样的格式,则是删除相应的Key;
如果使用Filename,Section这样的格式,则是删除相应的整个Section

作者: lucky0504    时间: 2004-10-10 08:38     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

[这个贴子最后由lucky0504在 2005/10/06 01:28pm 第 4 次编辑]

下面我们来分别讲一下GEOSHELL和Nu2menu两个Shell插件的用法,由于GEOSHELL也是一种Shell程序,要通过PEShell和PELOADER来解决资源限制,制作起来比其他插件要麻烦一点。首先是要下载一个GEOSHELL 4.11版和PEShell,目录内容如图所示。


然后编辑GEOSHELL.INF制作插件,内容大致如下:

==============================================================================
; geoshell.inf
; PE Builder v3 plug-in INF file
; Created by CyBerian
; Changed by xiaobai
; http://home.wanadoo.nl/arjan.van.beijnum/pebuilder.htm
[Version]
Signature= "$Windows NT$"
[PEBuilder]
Name="Geoshell Taskbar"
Enable=1
[WinntDirectories]
a="programs\nu2menu",2
b="programs\geoshell",2
c="programs\geoshell\plugins",2
d="programs\geoshell\icons",2
e="programs\shortcuts",2
[SourceDisksFiles]
advpack.dll=2
autorun0geoshell.cmd=2
iernonce.dll=2
msvcr71.dll=2
peloader.exe=2,,1
peshell.exe=2,,1
peshell.ini=2,,1
GeoLib.dll=b,,1
;GeoLoader.exe=b,,1
GeoShell.exe=b,,1
;GeoSkin.exe=b,,1
ShellHook.dll=b,,1
ShellUI.dll=b,,1
"geoshell r4.nsi"=b,,1
xwmhook.dll=b,,1
;plugins\geostatplus.dll=c,,1
;plugins\geolaunch.dll=c,,1
;plugins\geoclip.dll=c,,1
;plugins\geovwm.dll=c,,1
;plugins\geonsep.dll=c,,1
;plugins\geodatetime.dll=c,,1
;plugins\geotray.dll=c,,1
;plugins\geotasks.dll=c,,1
;plugins\geotile.dll=c,,1
;plugins\geomenulaunch.dll=c,,1
plugins\geospacer.dll=c,,1
[SourceDisksFolders]
plugins=c,,1
icons=d,,1
shortcuts=e,,1
; autorun.inf=30000,,1
[Default.AddReg]
0x4, "Software\Geo\GeoShell","SetShellWindow", 0x00000000
0x4, "Software\Geo\GeoShell","Pause at recycle", 0x00000000
0x1, "Software\Geo\GeoShell","Language","American English"
0x4, "Software\Geo\GeoShell","GeoShell Priority", 0x00000002
0x4, "Software\Geo\GeoShell","Version", 0x04110000
0x1, "Software\Geo\GeoShell","Location","X:\programs\geoshell"
0x4, "Software\Geo\GeoShell","Ask before shutdown", 0x00000000
0x4, "Software\Geo\GeoShell","ReleaseDate", 0x00151003
0x1, "Software\Geo\GeoShell\Plugins","geOSpacer","geOSpacer.dll,1"
0x1, "Software\Geo\GeoShell\Plugins","geoMenuLaunch","geoMenuLaunch.dll,1"
0x1, "Software\Geo\GeoShell\Plugins","geOTile","geOTile.dll,1"
0x1, "Software\Geo\GeoShell\Plugins","geOTasks","GeoTasks.dll,0"
0x1, "Software\Geo\GeoShell\Plugins","geOTray","geoTray.dll,0"
0x1, "Software\Geo\GeoShell\Plugins","geoDateTime","geODateTime.dll,0"
0x1, "Software\Geo\GeoShell\Plugins","geONSep","geONSep.dll,1"
0x1, "Software\Geo\GeoShell\Plugins","geOSwitch","GeoSwitch.dll,0"
0x1, "Software\Geo\GeoShell\Plugins","GeoClip","GeoClip.dll,0"
0x1, "Software\Geo\GeoShell\Plugins","GeoLaunch","geOLaunch.dll,1"
0x1, "Software\Geo\GeoShell\Plugins","geOStatPlus","geOStatPlus.dll,1"
0x1, "Software\Geo\GeoShell\Plugins\geODateTime0_1","DateTime Format","%p %#I:%M"
0x1, "Software\Geo\GeoShell\Plugins\geODateTime0_1","Style","standard"
0x1, "Software\Geo\GeoShell\Plugins\geODateTime0_1","Font","standard"
0x1, "Software\Geo\GeoShell\Plugins\geODateTime0_1","ToolTip Format","%#x"
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_1","Icon",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_1","ToolTip","网络设置"
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_1","Path and FileName","penetcfg.exe"
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_1","Start-In Path",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_1","Parameters",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_1","Verb",""
0x4, "Software\Geo\GeoShell\Plugins\geOLaunch0_1","Show As", 0x00000001
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_1","hotKey",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_2","Icon",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_2","ToolTip","文件管理器"
0x2, "Software\Geo\GeoShell\Plugins\geOLaunch0_2","Path and FileName","%SystemDrive%\programs\TOTALCMD\TOTALCMD.EXE"
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_2","Start-In Path",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_2","Parameters",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_2","Verb",""
0x4, "Software\Geo\GeoShell\Plugins\geOLaunch0_2","Show As", 0x00000001
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_2","hotKey",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_3","Icon",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_3","ToolTip","资源管理器"
0x2, "Software\Geo\GeoShell\Plugins\geOLaunch0_3","Path and FileName","%SystemDrive%\programs\explorerxp\ExplorerXP.exe"
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_3","Start-In Path",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_3","Parameters",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_3","Verb",""
0x4, "Software\Geo\GeoShell\Plugins\geOLaunch0_3","Show As", 0x00000001
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_3","hotKey",""
0x1, "Software\Geo\GeoShell\Plugins\geOMenuLaunch0_1","Button Caption",""
0x4, "Software\Geo\GeoShell\Plugins\geOMenuLaunch0_1","Icon And Caption", 0x00000001
0x1, "Software\Geo\GeoShell\Plugins\geOMenuLaunch0_1","Icon",""
0x1, "Software\Geo\GeoShell\Plugins\geOMenuLaunch0_1","Menu",""
0x1, "Software\Geo\GeoShell\Plugins\geOMenuLaunch0_1","ToolTip",""
0x1, "Software\Geo\GeoShell\Plugins\geOMenuLaunch0_1","Path and FileName",""
0x1, "Software\Geo\GeoShell\Plugins\geOMenuLaunch0_1","Start-In Path",""
0x1, "Software\Geo\GeoShell\Plugins\geOMenuLaunch0_1","Parameters",""
0x1, "Software\Geo\GeoShell\Plugins\geOMenuLaunch0_1","Verb",""
0x4, "Software\Geo\GeoShell\Plugins\geOMenuLaunch0_1","Show As", 0x00000001
0x4, "Software\Geo\GeoShell\Plugins\geOMenuLaunch0_1","Button Width", 0x00000096
0x4, "Software\Geo\GeoShell\Plugins\geoNSep0_2","width", 0x00000002
0x4, "Software\Geo\GeoShell\Plugins\geoNSep0_2","Style", 0x00000000
0x4, "Software\Geo\GeoShell\Plugins\geoNSep0_3","width", 0x00000002
0x4, "Software\Geo\GeoShell\Plugins\geoNSep0_3","Style", 0x00000000
0x4, "Software\Geo\GeoShell\Plugins\geOSpacer0_1","Set Bar Size", 0x00000001
0x4, "Software\Geo\GeoShell\Plugins\geOSpacer0_1","Size", 0x00000000
0x1, "Software\Geo\GeoShell\Plugins\geOSpacer0_1","Style","normal"
0x1, "Software\Geo\GeoShell\Plugins\geoStatPlus0_1","AC Colour","240,240,40"
0x1, "Software\Geo\GeoShell\Plugins\geoStatPlus0_1","Back Colour","0,0,0"
0x1, "Software\Geo\GeoShell\Plugins\geoStatPlus0_1","Bar Colour","50,170,50"
0x1, "Software\Geo\GeoShell\Plugins\geoStatPlus0_1","Charge Colour","40,240,240"
0x1, "Software\Geo\GeoShell\Plugins\geoStatPlus0_1","font face","standard"
0x1, "Software\Geo\GeoShell\Plugins\geoStatPlus0_1","font style","standard"
0x1, "Software\Geo\GeoShell\Plugins\geoStatPlus0_1","Grid Colour","0,140,0"
0x4, "Software\Geo\GeoShell\Plugins\geoStatPlus0_1","Length", 0x00000032
0x1, "Software\Geo\GeoShell\Plugins\geoStatPlus0_1","Menu Button","Left"
0x1, "Software\Geo\GeoShell\Plugins\geoStatPlus0_1","Start Item","graphics_cpu_mem"
0x1, "Software\Geo\GeoShell\Plugins\geoStatPlus0_1","Style","Inset"
0x1, "Software\Geo\GeoShell\Plugins\geoStatPlus0_1","text align","left"
0x4, "Software\Geo\GeoShell\Plugins\geoStatPlus0_1","Refresh Interval", 0x000001f4
0x1, "Software\Geo\GeoShell\Plugins\GeoSwitch","Display Width (pixels)","20"
0x1, "Software\Geo\GeoShell\Plugins\GeoSwitch","Window Text Display Length (characters)","40"
0x1, "Software\Geo\GeoShell\Plugins\GeoSwitch","Confirm Launch","1"
0x1, "Software\Geo\GeoShell\Plugins\GeoSwitch","Number of QuickSwitch Hotkeys","3"
0x1, "Software\Geo\GeoShell\Plugins\GeoSwitch","Path to Icon","Icons\Cascade.ico"
0x1, "Software\Geo\GeoShell\Plugins\GeoSwitch","Style","standard"
0x1, "Software\Geo\GeoShell\Plugins\GeoSwitch\User","Window String 0",""
0x1, "Software\Geo\GeoShell\Plugins\GeoSwitch\User","QuickSwitch Window String 0",""
0x1, "Software\Geo\GeoShell\Plugins\GeoSwitch\User","QuickSwitch Window String 1",""
0x1, "Software\Geo\GeoShell\Plugins\GeoSwitch\User","QuickSwitch Window String 2",""
0x4, "Software\Geo\GeoShell\Plugins\GeoTasks0_1","Show Icons", 0x00000001
0x4, "Software\Geo\GeoShell\Plugins\GeoTasks0_1","Show Captions", 0x00000001
0x4, "Software\Geo\GeoShell\Plugins\GeoTasks0_1","Plugin Width Hint", 0x000001f4
0x4, "Software\Geo\GeoShell\Plugins\GeoTasks0_1","UnHide Bar when Flashing", 0x00000001
0x4, "Software\Geo\GeoShell\Plugins\GeoTasks0_1","Mark Foreground Task", 0x00000001
0x1, "Software\Geo\GeoShell\Plugins\GeoTasks0_1","Flash Type","Flash|Press"
0x4, "Software\Geo\GeoShell\Plugins\GeoTasks0_1","Flash Time (milliseconds)", 0x000001f4
0x1, "Software\Geo\GeoShell\Plugins\GeoTasks0_1","CombineItems","No"
0x1, "Software\Geo\GeoShell\Plugins\GeoTasks0_1","AlwaysShowMenu","No"
0x4, "Software\Geo\GeoShell\Plugins\GeoTasks0_1","Plugin Min Width", 0x00000000
0x4, "Software\Geo\GeoShell\Plugins\geoTray0_1","Enable Hover Effects", 0x00000001
0x4, "Software\Geo\GeoShell\Plugins\geoTray0_1","Narrow Icons", 0x00000001
0x1, "Software\Geo\GeoShell\Plugins\geoTray0_1","Style","standard"
0x4, "Software\Geo\GeoShell\Plugins\geoTray0_1","Plugin Min Width", 0x00000000
0x1, "Software\Geo\GeoShell\Plugins\geOWharf","LiteStep Path",""
0x4, "Software\Geo\GeoShell\Services\Desktop","Per-Monitor Desktop Areas", 0x00000000
0x4, "Software\Geo\GeoShell\Services\Desktop","Hide Task Bar", 0x00000000
0x1, "Software\Geo\GeoShell\Services\Desktop","Desktop Bottom","-33"
0x1, "Software\Geo\GeoShell\Services\Desktop","Desktop Right","-0"
0x1, "Software\Geo\GeoShell\Services\Desktop","Desktop Top","0"
0x1, "Software\Geo\GeoShell\Services\Desktop","Desktop Left","0"
0x4, "Software\Geo\GeoShell\Services\Desktop","Set Desktop Area", 0x00000001
0x1, "Software\Geo\GeoShell\Services\Desktop","Desktop Name","GeoShell :: Calm Your Desktop"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Module_GeoVol2_Mute","CTRL+ALT|M"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Module_GeoVol2_VolumeDown","CTRL+ALT|DOWN"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Module_GeoVol2_VolumeUp","CTRL+ALT|UP"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Module_geOTile_RestoreAll","ctrl+alt|R"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Module_geOTile_Cascade","ctrl+alt|D"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Module_geOTile_TileHorizontally","ctrl+alt|H"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Module_geOTile_TileVertically","ctrl+alt|V"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Module_geOTile_UndoMinimizeAll","ctrl+shift|U"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Module_geOTile_MinimizeAll","ALT+SHIFT+WIN|M"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Menu_Tasks","win|T|GeoTasks"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","App_Regedit","win|G|Regedit.exe"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","App_Explorer","SHIFT+WIN|E|Explorer.exe"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Module_geOCommandTime","SHIFT+WIN|D"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Core_Raise","win|J"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Core_Fade","win|Z"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Core_QuickRecycle","SHIFT+WIN|B"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Core_Recycle","win|C"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Core_InstallPlugin","win|I"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Core_Logoff","SHIFT+WIN|L"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Core_Shutdown","win|Q"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Core_Run","SHIFT+WIN|R"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Core_NewHost","win|H"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Core_Exit","win|X"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Core_About","win|A"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Module_GeoSwitch_QS0","-"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Module_GeoSwitch_Assign_QS0","-"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Module_GeoSwitch_QS1","-"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Module_GeoSwitch_Assign_QS1","-"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Module_GeoSwitch_QS2","-"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Module_GeoSwitch_Assign_QS2","-"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Module_GeoSwitch_Menu","ALT|OEM_3"
0x1, "Software\Geo\GeoShell\Services\Hotkey\szIDs","Module_GeoSwitch_Cycle_NonMatching","-"
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Module_GeoVol2_Mute", 0x000000f3
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Module_GeoVol2_VolumeDown", 0x000000f2
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Module_GeoVol2_VolumeUp", 0x000000f1
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Module_geOTile_RestoreAll", 0x000000f0
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Module_geOTile_Cascade", 0x000000ef
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Module_geOTile_TileHorizontally", 0x000000ee
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Module_geOTile_TileVertically", 0x000000ed
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","App_Regedit", 0x00000000
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","App_Explorer", 0x00000000
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Module_geOTile_UndoMinimizeAll", 0x000000df
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Module_geOTile_MinimizeAll", 0x000000de
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Menu_Tasks", 0x00000001
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Module_geOCommandTime", 0x000000d3
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Core_Raise", 0x00000085
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Core_Fade", 0x00000084
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Core_QuickRecycle", 0x00000083
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Core_Recycle", 0x00000081
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Core_InstallPlugin", 0x00000080
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Core_Logoff", 0x0000007f
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Core_Shutdown", 0x0000007e
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Core_Run", 0x0000007d
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Core_NewHost", 0x0000007c
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Core_Exit", 0x0000007b
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Core_About", 0x00000082
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Module_GeoSwitch_QS0", 0x000000f4
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Module_GeoSwitch_Assign_QS0", 0x000000f5
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Module_GeoSwitch_QS1", 0x000000f6
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Module_GeoSwitch_Assign_QS1", 0x000000f7
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Module_GeoSwitch_QS2", 0x000000f8
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Module_GeoSwitch_Assign_QS2", 0x000000f9
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Module_GeoSwitch_Menu", 0x000000fa
0x4, "Software\Geo\GeoShell\Services\Hotkey\uIDs","Module_GeoSwitch_Cycle_NonMatching", 0x000000fb
0x1, "Software\Geo\GeoShell\Services\Launch","Icon Loading","Preload"
0x1, "Software\Geo\GeoShell\Services\Launch","Control Panel",""
0x1, "Software\Geo\GeoShell\Services\Launch","NumTrimCodes","[##],[##] ,## -,## - ,##- ,##_,##."
0x1, "Software\Geo\GeoShell\Services\Launch","Desktop",""
0x1, "Software\Geo\GeoShell\Services\Launch","Favorites",""
0x1, "Software\Geo\GeoShell\Services\Launch","Documents",""
0x1, "Software\Geo\GeoShell\Services\Launch","Drives",""
0x1, "Software\Geo\GeoShell\Services\Launch","Settings",""
0x1, "Software\Geo\GeoShell\Services\Launch","Quick Launch",""
0x1, "Software\Geo\GeoShell\Services\Launch","Common Start Menu",""
0x1, "Software\Geo\GeoShell\Services\Launch","Start Menu",""
0x1, "Software\Geo\GeoShell\Services\Launch","Common Programs",""
0x1, "Software\Geo\GeoShell\Services\Launch","Programs","\programs\geoshell\prglnk"
0x4, "Software\Geo\GeoShell\Services\Launch","Show Hidden Files", 0x00000000
0x4, "Software\Geo\GeoShell\Services\Menu","Shade Hover Effect", 0x00000000
0x4, "Software\Geo\GeoShell\Services\Menu","Shade", 0x00000000
0x1, "Software\Geo\GeoShell\Services\Menu\GeoTasks","0","Tasks"
0x1, "Software\Geo\GeoShell\Services\Menu\rbutton","0","\programs\geoshell\rbtnlnk"
0x4, "Software\Geo\GeoShell\Services\Menu\rbutton","Display Without SubMenus", 0x00000000
0x4, "Software\Geo\GeoShell\Services\Menu\rbutton","Folder Display Subs", 0x00000001
0x1, "Software\Geo\GeoShell\Services\Menu\rbutton","Folder Filter",""
0x1, "Software\Geo\GeoShell\Services\Plugins","Plugins Directory","plugins"
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","0","geoLaunch,0_1"
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","1","geoLaunch,0_2"
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","2","geoLaunch,0_3"
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","3","geOMenuLaunch,0_1"
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","4","geoTasks,0_1"
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","5","geoSpacer,0_1"
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","6","geoTray,0_1"
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","7","geoSwitch,0_1"
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","8","geoDateTime,0_1"
0x4, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","Lock Bar", 0x00000001
0x4, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","Monitor", 0x00000000
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","Vertical","-1"
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","Horizontal","65"
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","Skins",""
0x4, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","Skinned", 0x00000000
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","LockTo",""
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","Gripper Style","windows"
0x4, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","Alpha Blend when MouseOver", 0x000000ff
0x4, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","Alpha Blend", 0x00000096
0x4, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","Fade This Bar", 0x00000001
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","SnapTo-Offset","0"
0x4, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","SnapTo", 0x00000014
0x4, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","Orientation", 0x00000000
0x4, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","Always On Buttom", 0x00000000
0x4, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","Always On Top", 0x00000001
0x4, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","Edge Hide Size", 0x00000002
0x4, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","Auto Hide", 0x00000000
0x4, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","Auto Hide Delay", 0x000001f4
0x4, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","Align To", 0x00000000
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","Bar Name",""
0x4, "Software\Geo\GeoShell\Services\Tasks","(Groups) Show Fade", 0x00000000
0x4, "Software\Geo\GeoShell\Services\Tasks","(Groups) Show OnTop", 0x00000001
0x4, "Software\Geo\GeoShell\Services\Tasks","(Groups) Show Minimize These", 0x00000001
0x4, "Software\Geo\GeoShell\Services\Tasks","(Groups) Show Minimize Others", 0x00000001
0x4, "Software\Geo\GeoShell\Services\Tasks","(Groups) Show Cascade", 0x00000001
0x4, "Software\Geo\GeoShell\Services\Tasks","(Groups) Show Tile Vertical", 0x00000001
0x4, "Software\Geo\GeoShell\Services\Tasks","(Groups) Show Tile Horizontal", 0x00000001
0x4, "Software\Geo\GeoShell\Services\Tasks","(Groups) Show Close", 0x00000001
0x4, "Software\Geo\GeoShell\Services\Tasks","Show Children", 0x00000001
0x1, "Software\Geo\GeoShell\ShellUI","Skins",""
0x4, "Software\Geo\GeoShell\ShellUI","Bar Shadows", 0x00000000
0x1, "Software\Geo\GeoShell\ShellUI","Splash Bitmap","Splash.bmp"
0x4, "Software\Geo\GeoShell\ShellUI","Show Splash", 0x00000001
0x4, "Software\Geo\GeoShell\ShellUI","Standard Menu Open Direction", 0x00000001
0x4, "Software\Geo\GeoShell\ShellUI","Alpha Blend when MouseOver", 0x000000ff
0x4, "Software\Geo\GeoShell\ShellUI","MouseOverEffect", 0x00000001
0x4, "Software\Geo\GeoShell\ShellUI","Version", 0x04110000
0x4, "Software\Geo\GeoShell\ShellUI","XP-Style menus", 0x00000000
0x4, "Software\Geo\GeoShell\ShellUI","Use System Colors", 0x00000001
0x4, "Software\Geo\GeoShell\ShellUI","Auto Update", 0x00000000
0x4, "Software\Geo\GeoShell\ShellUI","Use Alpha Blending", 0x00000000
0x4, "Software\Geo\GeoShell\ShellUI","Alpha Blend", 0x00000096
0x1, "Software\Geo\GeoShell\ShellUI","Gripper Style","Standard"
0x1, "Software\Geo\GeoShell\ShellUI","GUI Font","Tahoma,13"
0x1, "Software\Geo\GeoShell\ShellUI\Bar Colors","Plugin Text","255,255,255"
0x1, "Software\Geo\GeoShell\ShellUI\Bar Colors","Plugin Highlight","0,0,0"
0x1, "Software\Geo\GeoShell\ShellUI\Bar Colors","Plugin Lowlight","0,0,0"
0x1, "Software\Geo\GeoShell\ShellUI\Bar Colors","Gripper Lowlight","0,130,198"
0x1, "Software\Geo\GeoShell\ShellUI\Bar Colors","Gripper Highlight","0,77,115"
0x1, "Software\Geo\GeoShell\ShellUI\Bar Colors","Gripper","0,0,0"
0x1, "Software\Geo\GeoShell\ShellUI\Bar Colors","Bar Flashing Background","0,0,128"
0x1, "Software\Geo\GeoShell\ShellUI\Bar Colors","Bar Selected Text","255,255,255"
0x1, "Software\Geo\GeoShell\ShellUI\Bar Colors","Bar Disabled Text","100,100,100"
0x1, "Software\Geo\GeoShell\ShellUI\Bar Colors","Bar Text","0,0,0"
0x1, "Software\Geo\GeoShell\ShellUI\Bar Colors","Bar Inset Text","100,100,100"
0x1, "Software\Geo\GeoShell\ShellUI\Bar Colors","Bar Selected Background","0,0,128"
0x1, "Software\Geo\GeoShell\ShellUI\Bar Colors","Bar Inset Background","200,200,200"
0x1, "Software\Geo\GeoShell\ShellUI\Bar Colors","Bar Background","225,225,225"
0x1, "Software\Geo\GeoShell\ShellUI\Bar Colors","Bar Low Edge","0,0,0"
0x1, "Software\Geo\GeoShell\ShellUI\Bar Colors","Bar High Edge","0,0,0"
0x1, "Software\Geo\GeoShell\ShellUI\Bar Colors","Bar Lowlight","185,185,185"
0x1, "Software\Geo\GeoShell\ShellUI\Bar Colors","Bar Highlight","255,255,255"
0x1, "Software\Geo\GeoShell\ShellUI\DropAction\Files","Plugin Value(3)",""
0x1, "Software\Geo\GeoShell\ShellUI\DropAction\Files","Plugin Setting(3)",""
0x1, "Software\Geo\GeoShell\ShellUI\DropAction\Files","Plugin Value(2)","%filename%"
0x1, "Software\Geo\GeoShell\ShellUI\DropAction\Files","Plugin Setting(2)","ToolTip"
0x1, "Software\Geo\GeoShell\ShellUI\DropAction\Files","Plugin Value(1)","%path%"
0x1, "Software\Geo\GeoShell\ShellUI\DropAction\Files","Plugin Setting(1)","Start-In Path"
0x1, "Software\Geo\GeoShell\ShellUI\DropAction\Files","Plugin Value(0)","%path%%filename%%ext%"
0x1, "Software\Geo\GeoShell\ShellUI\DropAction\Files","Plugin Setting(0)","Path and FileName"
0x1, "Software\Geo\GeoShell\ShellUI\DropAction\Files","Plugin Name","geoMenuLaunch"
0x1, "Software\Geo\GeoShell\ShellUI\DropAction\Folders","Plugin Value(2)",""
0x1, "Software\Geo\GeoShell\ShellUI\DropAction\Folders","Plugin Setting(2)",""
0x1, "Software\Geo\GeoShell\ShellUI\DropAction\Folders","Plugin Value(1)","%filename%"
0x1, "Software\Geo\GeoShell\ShellUI\DropAction\Folders","Plugin Setting(1)","ToolTip"
0x1, "Software\Geo\GeoShell\ShellUI\DropAction\Folders","Plugin Value(0)","%path%%filename%%ext%"
0x1, "Software\Geo\GeoShell\ShellUI\DropAction\Folders","Plugin Setting(0)","Menu"
0x4, "Software\Geo\GeoShell\ShellUI\DropAction\Folders","Process Contained Files", 0x00000000
0x1, "Software\Geo\GeoShell\ShellUI\DropAction\Folders","Plugin Name","geoMenuLaunch"
0x4, "Software\Geo\GeoShell\ShellUI\GeoButton","Border Hover Effect", 0x00000001
0x4, "Software\Geo\GeoShell\ShellUI\GeoButton","Border", 0x00000000
0x4, "Software\Geo\GeoShell\ShellUI\GeoButton","Shade Hover Effect", 0x00000001
0x4, "Software\Geo\GeoShell\ShellUI\GeoButton","Shade", 0x00000000
0x1, "Software\Geo\GeoShell\ShellUI\Menu Colors","XP Icon Bar","50,50,50"
0x1, "Software\Geo\GeoShell\ShellUI\Menu Colors","Menu Selected Text","200,200,200"
0x1, "Software\Geo\GeoShell\ShellUI\Menu Colors","Menu Disabled Text","100,100,100"
0x1, "Software\Geo\GeoShell\ShellUI\Menu Colors","Menu Text","255,255,255"
0x1, "Software\Geo\GeoShell\ShellUI\Menu Colors","Menu Selected Background","100,100,100"
0x1, "Software\Geo\GeoShell\ShellUI\Menu Colors","Menu Background","50,50,50"
0x1, "Software\Geo\GeoShell\ShellUI\Menu Colors","Menu Low Edge","0,0,0"
0x1, "Software\Geo\GeoShell\ShellUI\Menu Colors","Menu High Edge","25,25,25"
0x1, "Software\Geo\GeoShell\ShellUI\Menu Colors","Menu Lowlight","189,190,189"
0x1, "Software\Geo\GeoShell\ShellUI\Menu Colors","Menu Highlight","132,134,132"
0x1, "Software\Geo\GeoShell\ShellUI\Splash Screen","Text Font","Tahoma,13"
0x1, "Software\Geo\GeoShell\ShellUI\Splash Screen","Text Color","128,128,128"
0x4, "Software\Geo\GeoShell\ShellUI\Splash Screen","Text Height", 0x000000b4
0x4, "Software\Geo\GeoShell\ShellUI\Splash Screen","Text Width", 0x0000005a
0x4, "Software\Geo\GeoShell\ShellUI\Splash Screen","Text Top", 0x0000002d
0x4, "Software\Geo\GeoShell\ShellUI\Splash Screen","Text Left", 0x00000127
0x4, "Software\Geo\GeoShell\ShellUI\Splash Screen","Show Splash Text", 0x00000000
0x4, "Software\Geo\GeoShell\ShellUI\Splash Screen","Show Splash Screen", 0x00000000
[SetupReg.AddReg]
0x1,"Setup","CmdLine","PELoader -hide PEShell.exe"
================================================================================


GEOSHELL是通过注册表来配置的,所以大家要修改[Default.AddReg]来制作自己的状态栏来。主要修改的是这几个部分:
[color=#DC143C]
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","0","geoLaunch,0_1"
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","1","geoLaunch,0_2"
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","2","geoLaunch,0_3"
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","3","geOMenuLaunch,0_1"
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","4","geoTasks,0_1"
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","5","geoSpacer,0_1"
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","6","geoTray,0_1"
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","7","geoSwitch,0_1"
0x1, "Software\Geo\GeoShell\Services\Plugins\GeoBar (0)","8","geoDateTime,0_1"

    这个是自定义状态栏中内容的排列顺序,如图所示;"geoLaunch,0_1、geoLaunch,0_2、geoLaunch,0_3分别代表那三个应用程序的快捷方式。这里的geoLaunch、geOMenuLaunch、geoTasks等等都是Geoshill的插件。这里其实就是总体上设计插件的排列顺序。也可以进入PE后在调整,调整后再将注册表导出。
[color=#DC143C]
0x4, "Software\Geo\GeoShell\Plugins\geOSpacer0_1","Set Bar Size", 0x00000001
0x4, "Software\Geo\GeoShell\Plugins\geOSpacer0_1","Size", 0x00000000
0x1, "Software\Geo\GeoShell\Plugins\geOSpacer0_1","Style","normal"

    这个是设置geOSpacer插件的方法,按照这样的方法设置可以使状态栏适应屏幕的大小。
[color=#DC143C]
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_1","Icon",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_1","ToolTip","网络设置"
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_1","Path and FileName","penetcfg.exe"
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_1","Start-In Path",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_1","Parameters",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_1","Verb",""
0x4, "Software\Geo\GeoShell\Plugins\geOLaunch0_1","Show As", 0x00000001
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_1","hotKey",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_2","Icon",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_2","ToolTip","文件管理器"
0x2, "Software\Geo\GeoShell\Plugins\geOLaunch0_2","Path and FileName","%SystemDrive%\programs\TOTALCMD\TOTALCMD.EXE"
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_2","Start-In Path",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_2","Parameters",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_2","Verb",""
0x4, "Software\Geo\GeoShell\Plugins\geOLaunch0_2","Show As", 0x00000001
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_2","hotKey",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_3","Icon",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_3","ToolTip","资源管理器"
0x2, "Software\Geo\GeoShell\Plugins\geOLaunch0_3","Path and FileName","%SystemDrive%\programs\explorerxp\ExplorerXP.exe"
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_3","Start-In Path",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_3","Parameters",""
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_3","Verb",""
0x4, "Software\Geo\GeoShell\Plugins\geOLaunch0_3","Show As", 0x00000001
0x1, "Software\Geo\GeoShell\Plugins\geOLaunch0_3","hotKey",""

    这个分别是三个快捷方式的设置方法,注意修改文件名和路径即可。其他的内容大家可以自己仔细阅读加以了解,还可以在PE运行后,直接在GEOSHELL的最前端通过单击右键来添加删除插件,设置完毕后将PE的注册表中HKEY_LOCAL_MACHINE \Software\Geo\项导出,然后通过ConvRegToInf转换成inf文件即可。这个ConvRegToInf需要Microsoft .NET Framework1.1支持。
注意到最后的这句了吗? 0x1,"Setup","CmdLine","PELoader -hide PEShell.exe 这个就是调用PEShell来解决PE的资源限制。PEShell有两个文件,一个是PESHELL.EXE,另一个是PESHELL.INI。我们通过编辑PESHELL.INI来实现调用GEOSHELL。内容大致如下:

==========================================================================
;This is a sample configuration file for PE Shell Swapper, adapt it to your liking.
[Shell Loader]
;-1 表示等待选择,0 表示直接使用默认值
Timeout=0
Default=Nu2Menu
[Shells]
GeoShell          = %SystemDrive%\programs\geoshell\GEOSHELL.EXE
Nu2Menu            = %SystemDrive%\programs\Nu2Menu\Nu2Menu.exe
;Windows Explorer   = %SystemRoot%\Explorer.exe
Command Prompt     = %SystemRoot%\System32\Cmd.exe /k
[AutoRun]
%SystemRoot%\system32\autorun0geoshell.cmd
[Display]
;Width=800
;Height=600
;ColorDepth=16
[ERDLogon]
TargetRoot=
===============================================================================

这里不仅要注意[Shells]字段,还要注意[AutoRun]字段,一定要在这里引用autorun0geoshell.cmd(当然名字可以自拟)这个批处理,这个批处理的作用就是在启动后首先运行Geoshell,批处理的内容如下:
@echo off
rem
rem AutoRun file to automatically start Geoshell
rem
start %SystemDrive%\programs\geoshell\geoshell -quick_recycle
exit
autorun0geoshell.cmd要放在GeoShell的目录中(见目录图),这样GeoShell就基本设置好了
上面介绍了Geoshell插件,对于Nu2menu插件就相对简单多了,这里我只对它的xml(即菜单文件)进行简单的介绍,相信大家在制作PE的时候会很快熟悉这些写法的,首先看一下一个完整的例子:
效果图
xml文件内容:
〈?xml version="1.0"?〉
〈!-- 主菜单 --〉
〈NU2MENU〉
〈MENU ID="Startmenu"〉
〈!--〈MITEM TYPE="ITEM" CMD="RELOAD"〉Reload menu〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉--〉
〈MITEM DISABLED="0" TYPE="ITEM"〉系统维护光盘 V1.0〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉--〉
〈MITEM TYPE="POPUP" MENUID="Programs"〉应用程序〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Hdd Tools"〉磁盘维护〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Password"〉密码修改〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="PPPOE"〉网络连接〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="System"〉系统设置〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\totalcmd\totalcmd.exe))" CMD="RUN" FUNC="@getprogramdrive()\programs\totalcmd\totalcmd.exe /i=@getprogramdrive()\programs\totalcmd\wincmd.ini /f=@getprogramdrive()\programs\totalcmd\wcx_ftp.ini /l=@getprogramdrive()\programs /r=@getprogramdrive()\programs="〉文件管理器(Total Commander)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\ExplorerXP\ExplorerXP.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\ExplorerXP\ExplorerXP.exe"〉资源管理器(ExplorerXP)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="@GetEnvVar(';ComSpec';)"〉命令行(CMD)〈/MITEM〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="@ShowRunDialog()"〉运行...〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Shutdown"〉关闭计算机〈/MITEM〉
〈/MENU〉
〈!-- 应用程序子菜单 --〉
〈MENU ID="Programs"〉
〈MITEM TYPE="POPUP" MENUID="Tools"〉常用工具〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Network Tools"〉网络工具〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Accessories"〉系统附件〈/MITEM〉
〈/MENU〉
〈!-- 系统附件子面板 --〉
〈MENU ID="Accessories"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\wordpad.exe))" CMD="RUN" FUNC="@GetWinDir()\system32\wordpad.exe"〉写字板〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\calc.exe))" CMD="RUN" FUNC="@GetWinDir()\system32\calc.exe"〉计算器〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\mspaint.exe))" CMD="RUN" FUNC="@GetWinDir()\system32\mspaint.exe"〉画图〈/MITEM〉      
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\notepad.exe))" CMD="RUN" FUNC="@GetWinDir()\system32\notepad.exe"〉记事本〈/MITEM〉
〈/MENU〉
〈!-- 网络工具子菜单 --〉
〈MENU ID="Network Tools"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\winvnc\VncViewer.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\winvnc\VncViewer.EXE"〉远程控制-主控端 (VNC_View)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\winvnc\winVnc.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\winvnc\winVnc.EXE"〉远程控制-被控端 (VNC)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\mstsc.exe))" CMD="RUN" FUNC="@GetWinDir()\system32\mstsc.exe"〉远程桌面连接客户端〈/MITEM〉
       〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\superscan\SCANNER.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\superscan\SCANNER.EXE"〉IP搜索器(SUPERSCAN)〈/MITEM〉
〈/MENU〉
〈!-- 常用工具子面板 --〉
〈MENU ID="Tools"〉
 〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\ACDSee\ACDSee32.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\ACDSee\ACDSee32.exe"〉看图工具(ACDSee)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\winrar\winrar.exe))" CMD="RUN" FUNC="@getprogramdrive()\programs\winrar\winrar.exe"〉压缩工具(WinRAR)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\PROGRAMS\CDRWIN\CDRWIN.exe))" CMD="RUN" FUNC="@getprogramdrive()\PROGRAMS\CDRWIN\CDRWIN.exe"〉刻录备份工具(CDRWIN)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@Getprogramdrive()\PROGRAMS\WinImage\winimage.exe))" CMD="RUN" FUNC="@Getprogramdrive()\PROGRAMS\WinImage\winimage.exe"〉软盘映像工具(WinImage)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\tools\vFloppy.exe))" CMD="RUN" FUNC="@getprogramdrive()\programs\tools\vFloppy.exe"〉虚拟引导工具(vFloppy)〈/MITEM〉
       〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\ResHacker\ResHacker.exe))" CMD="RUN" FUNC="@getprogramdrive()\programs\ResHacker\ResHacker.exe"〉文件资源修改(ResHacker)〈/MITEM〉
       〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\Files Comparer\Bin\FilesComparer.exe))" CMD="RUN" FUNC="@getprogramdrive()\Programs\Files Comparer\Bin\FilesComparer.exe"〉文件对比工具(FilesComparer)〈/MITEM〉
       〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\WINHEX\WinHex.exe))" CMD="RUN" FUNC="@getprogramdrive()\programs\WINHEX\WinHex.exe"〉16位编辑工具(WinHex)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\adaware\adaware.cmd))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\adaware\adaware.cmd"〉广告清除工具(Ad-Aware)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\stinger\stinger.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\stinger\stinger.exe"〉病毒专杀工具(McAfee)〈/MITEM〉
〈/MENU〉
〈!-- 磁盘维护子面板 --〉
〈MENU ID="Hdd Tools"〉
〈MITEM TYPE="POPUP" MENUID="Test Tools"〉检测工具〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="System Tools"〉磁盘工具〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Data Tools"〉数据恢复〈/MITEM〉
〈/MENU〉
〈!-- 检测工具子面板 --〉
〈MENU ID="Test Tools"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\EVEREST Professional\everest.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\EVEREST Professional\everest.exe"〉中文系统检测工具(EVEREST)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\CrystalCPUID\CrystalCPUID.exe))" CMD="RUN" FUNC="@getprogramdrive()\programs\CrystalCPUID\CrystalCPUID.exe"〉CPU检测(CrystalCPUID)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\WCPUID\WCPUID.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\WCPUID\WCPUID.EXE"〉CPU检测(WCPUID)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\cpuinfo\Amd-cpuinfo.exe))" CMD="RUN" FUNC="@getprogramdrive()\programs\cpuinfo\Amd-cpuinfo.exe"〉处理器信息显示程序〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\KEYTEST\KEYBOARDTEST.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\KEYTEST\KEYBOARDTEST.EXE"〉键盘检测工具〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\SEMOUSE\MOUSE.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\SEMOUSE\MOUSE.EXE"〉光电鼠采样率检测〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\DisplayX\DisplayX.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\DisplayX\DisplayX.EXE"〉显示器检测工具(DisplayX)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\PROGRAMS\BiosInfo\BIOSAG.EXE))" CMD="RUN" FUNC="@getprogramdrive()\PROGRAMS\BiosInfo\BIOSAG.EXE"〉BIOS信息检测工具(Bios Agent)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\PROGRAMS\CMOSMATE\CMATE.EXE))" CMD="RUN" FUNC="@getprogramdrive()\PROGRAMS\CMOSMATE\CMATE.EXE"〉CMOS备份恢复工具(CMOS MATE)〈/MITEM〉
〈/MENU〉
〈!-- 磁盘工具子面板 --〉
〈MENU ID="System Tools"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\diskcopy.dll))" CMD="RUN" FUNC="@GetWinDir()\system32\RunDLL32.exe @GetWinDir()\system32\diskcopy.dll,DiskCopyRunDll"〉磁盘拷贝(软盘)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\chkdsk.cmd))" CMD="RUN" FUNC="@GetWinDir()\system32\chkdsk.cmd"〉磁盘扫描〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\PARMGR\PTEDIT32.EXE))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\PARMGR\PTEDIT32.EXE"〉分区表编辑器(PTEDIT32)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\tools\DISKINFO.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\tools\DISKINFO.EXE"〉磁盘信息(DiskInfo)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\PARMGR\PartExp.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\PARMGR\PartExp.exe"〉硬盘分区浏览器(PartExplorer)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\diskpart.exe))" CMD="RUN" FUNC="diskpart.exe"〉命令行分区工具(DiskPart)〈/MITEM〉
 〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\PARMGR\winpm.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\PARMGR\winpm.exe"〉无损硬盘分区(Partition Manager)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\ghost8\ghost32.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\ghost8\ghost32.exe"〉Ghost硬盘备份(Windows 版本)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\ghost8\ghostsrv.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\ghost8\ghostsrv.exe"〉Ghost网络克隆〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\ghost8\ghostexp.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\ghost8\ghostexp.exe"〉Ghost映像文件浏览器(Ghost Explorer)〈/MITEM〉
〈/MENU〉
〈!-- 数据恢复子面板 --〉
〈MENU ID="Data Tools"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\easyrecovery\easyrecovery.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\easyrecovery\easyrecovery.exe"〉数据恢复(EasyRecovery Professional)〈/MITEM〉
 〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\Recover4All\RECOVER4.EXE))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\Recover4All\RECOVER4.EXE"〉数据恢复(Recover4all Professional)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\EFSDataRecovery\AEDR.exe))" CMD="RUN" FUNC="@getprogramdrive()\programs\EFSDataRecovery\AEDR.exe"〉EFS加密文件恢复器(EFSDataRecovery ---解密NTFS加密文件)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\FileScav\FileScav.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\FileScav\FileScav.exe "〉数据恢复(FileScavenger ---支持RAID卷)〈/MITEM〉
〈/MENU〉
〈!-- 密码修改子菜单 --〉
〈MENU ID="Password"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\tools\PASSWDRENEW.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\tools\PASSWDRENEW.EXE"〉登陆密码修改器〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\dreampackpl\DreamPack.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\dreampackpl\DreamPack.EXE"〉原位入侵(DreamPack)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\netpass\NET.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\netpass\NET.EXE"〉局域网络密码探测器〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\cmos\find.cmd))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\cmos\find.cmd"〉找回CMOS密码〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\cmos\clear.cmd))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\cmos\clear.cmd"〉清除CMOS密码〈/MITEM〉
〈!-- 网络连接子菜单 --〉
〈MENU ID="PPPOE"〉
〈MITEM DISABLED="0" TYPE="ITEM"〉连 接 前 注 意 初 始 化 网 络〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Or(@Not(@FileExists(@GetWinDir()\setupldr.bin)), @Not(@FileExists(@GetWinDir()\system32\penetcfg.exe)))" CMD="RUN" FUNC="@GetWinDir()\system32\penetcfg.exe /UseProfile"〉网络配置工具〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\tools\wntipcfg.exe))" CMD="RUN" FUNC="@getprogramdrive()\programs\tools\wntipcfg.exe"〉IP配置(WinIPCfg)〈/MITEM〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="@GetWinDir()\system32\ipcfg.cmd"〉查看 IP 设置〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\Tools\Netmac.exe))" CMD="RUN" FUNC="@getprogramdrive()\programs\Tools\Netmac.exe"〉网卡MAC地址修改器(Netmac)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉ADSL 拨  号  网  络〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\instpppoe.cmd))" CMD="RUN" FUNC="@GetWinDir()\system32\instpppoe.cmd"〉启动PPPOE服务〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\newpbk.cmd))" CMD="RUN" FUNC="@GetWinDir()\system32\newpbk.cmd"〉建立拨号连接〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\hangup.cmd))" CMD="RUN" FUNC="@GetWinDir()\system32\hangup.cmd"〉断开拨号连接〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
       〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\netplwiz.dll))" CMD="RUN" FUNC="RunDLL32.EXE shell32.dll,SHHelpShortcuts_RunDLL Connect"〉映射网络驱动器...〈/MITEM〉
       〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\netplwiz.dll))" CMD="RUN" FUNC="RunDLL32.EXE shell32.dll,SHHelpShortcuts_RunDLL Disconnect"〉断开网络驱动器...〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉网   上   冲   浪〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\Opera\OPERA.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\Opera\OPERA.EXE"〉网络浏览器(Opera)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\NETTRANSPORT\NETTRANSPORT.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\NETTRANSPORT\NETTRANSPORT.EXE"〉影音传送带〈/MITEM〉
〈/MENU〉
〈!-- 系统设置子菜单 --〉
〈MENU ID="System"〉
〈MITEM TYPE="POPUP" MENUID="Display"〉显示设置〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Control"〉控制面板〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="RamdrvSize"〉设置虚拟盘〈/MITEM〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="taskmgr.exe"〉任务管理器〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\UPDATEDEVICES\UPDATEDEVICES.EXE))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\UPDATEDEVICES\UPDATEDEVICES.EXE"〉设备管理器〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\SERVIWIN\SERVIWIN.EXE))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\SERVIWIN\SERVIWIN.EXE"〉驱动/服务查看器〈/MITEM〉
       〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\ToolS\REGEDITR.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\Tools\REGEDITR.EXE"〉REG文件编辑器〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Info"〉系统信息〈/MITEM〉
〈/MENU〉
〈!-- 显示设置子菜单 --〉
〈MENU ID="Display"〉
〈MITEM TYPE="POPUP" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\Nu2Menu\setres.exe))" MENUID="Resolution"〉设置分辨率〈/MITEM〉
〈/MENU〉

〈!-- 分辨率子菜单 --〉
〈MENU ID="Resolution"〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="@GetProgramDrive()\Programs\Nu2Menu\setres.exe h640 v480"〉640x480〈/MITEM〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="@GetProgramDrive()\Programs\Nu2Menu\setres.exe h800 v600"〉800x600〈/MITEM〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="@GetProgramDrive()\Programs\Nu2Menu\setres.exe h1024 v768"〉1024x768〈/MITEM〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="@GetProgramDrive()\Programs\Nu2Menu\setres.exe h1280 v1024"〉1280x1024〈/MITEM〉  
〈/MENU〉
〈!-- 控制面板子菜单 --〉
〈MENU ID="Control"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\main.cpl))" CMD="RUN" FUNC="@GetWinDir()\system32\cmd.exe /c start @GetWinDir()\system32\main.cpl"〉鼠标设置〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\timedate.cpl))" CMD="RUN" FUNC="@GetWinDir()\system32\cmd.exe /c start @GetWinDir()\system32\timedate.cpl"〉日期时间〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\access.cpl))" CMD="RUN" FUNC="@GetWinDir()\system32\cmd.exe /c start @GetWinDir()\system32\access.cpl"〉辅助选项〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\System32\sysdm.cpl))" CMD="RUN" PARM="3" FUNC="@GetWinDir()\system32\cmd.exe /c start @GetWinDir()\system32\sysdm.cpl"〉系统属性〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\keyboard.exe))" CMD="RUN" FUNC="@GetWinDir()\system32\keyboard.exe"〉键盘布局〈/MITEM〉
〈/MENU〉
〈!-- 虚拟磁盘子菜单 --〉
〈MENU ID="RamdrvSize"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\RamDrv\RAM4MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()\programs\RamDrv\RAM4MB.cmd"〉调整虚拟磁盘空间为 4MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\RamDrv\RAM8MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()\programs\RamDrv\RAM8MB.cmd"〉调整虚拟磁盘空间为 8MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\RamDrv\RAM16MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()\programs\RamDrv\RAM16MB.cmd"〉调整虚拟磁盘空间为 16MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\RamDrv\RAM32MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()\programs\RamDrv\RAM32MB.cmd"〉调整虚拟磁盘空间为 32MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\RamDrv\RAM64MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()\programs\RamDrv\RAM64MB.cmd"〉调整虚拟磁盘空间为 64MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\RamDrv\RAM96MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()\programs\RamDrv\RAM96MB.cmd"〉调整虚拟磁盘空间为 96MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\RamDrv\RAM128MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()\programs\RamDrv\RAM128MB.cmd"〉调整虚拟磁盘空间为 128MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\RamDrv\RAM160MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()\programs\RamDrv\RAM160MB.cmd"〉调整虚拟磁盘空间为 160MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\RamDrv\RAM192MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()\programs\RamDrv\RAM192MB.cmd"〉调整虚拟磁盘空间为 192MB〈/MITEM〉
〈!-- 系统信息子菜单 --〉
〈MENU ID="Info"〉
〈MITEM DISABLED="0" TYPE="ITEM"〉用户名: @GetUserName()〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉主机名: @GetHostName()〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉程序驱动器: @GetProgramDrive()〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉Windows 目录: @GetWinDir()〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉程序目录: @GetProgramDir()〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉临时目录: @GetTmpDir()〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉命令行路径: @GetEnvVar(';ComSpec';)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉操作系统版本生成号: @OsBuild()〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉Nu2Menu 版本: @Ver()〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉此系统维护光盘由Lucky制作〈/MITEM〉
〈/MENU〉
〈!-- 关机子菜单 --〉
〈MENU ID="Shutdown"〉
       〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\shutdown.exe))" CMD="RUN" FUNC="@Null(@Exec(';shutdown.exe /reboot';,0))"〉重新启动计算机〈/MITEM〉
       〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\shutdown.exe))" CMD="RUN" FUNC="@Null(@Exec(';shutdown.exe /shutdown';,0))"〉关闭计算机〈/MITEM〉
       〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\shutdown.exe))" CMD="RUN" FUNC="@Null(@Exec(';shutdown.exe /shutdown /eject';,0))"〉关闭计算机(退出光盘)〈/MITEM〉
      〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\shutdown.exe))" CMD="RUN" FUNC="@Null(@Exec(';shutdown.exe /reboot /eject';,0))"〉重新启动计算机(退出光盘)〈/MITEM〉
〈/MENU〉
以下为简单语言介绍:
分隔线:
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
显示文字:
〈MITEM DISABLED="0" TYPE="ITEM"〉此系统维护光盘由Lucky制作〈/MITEM〉    0代表文字黑色,1代表灰色不可选状态.
一级菜单:
〈MITEM TYPE="POPUP" MENUID="Programs"〉应用程序〈/MITEM〉      注意连接到〈MENU ID="Programs"〉子菜单
应用程序:
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\ACDSee\ACDSee32.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\ACDSee\ACDSee32.exe"〉看图工具(ACDSee)〈/MITEM〉
修改Programs\ACDSee\ACDSee32.exe这个路径即可,看图工具(ACDSee)这个是在菜单上显示的文字.
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\notepad.exe))" CMD="RUN" FUNC="@GetWinDir()\system32\notepad.exe"〉记事本〈/MITEM〉
===============================================================================
===============================================================================
以上是制作基于GEOSHELL+Nu2menu为shell插件的PE,这样制作的好处是启动的速度比较快,但是缺点就是界面比较简陋。如果想让PE拥有与XP一样的外观,那么就要试试XPE这个Shell插件了,使用这个Shell可以使PE像XP一样漂亮,但是启动的速度会变的很慢。
以下是经过美化的XPE界面:


最近经过我反复测试,编写了两个XPE插件,一个是ACDSee3.1美化版,另一个是Foobar2000 0.8.2,原来我用的是ACDSee2.4那个绿色版本,可是我一直都比较喜欢3.1这个经典的版本,所以就制作了这个.在我的机器上已经测试成功,有兴趣的朋友可以帮我试试。呵呵,由于我的水平和那些XPE高手有一定差距,所以不知道这两个插件是否具有较高的通用性。【点击下载文件
这个是ACDSee的目录结构,当然大家还要在网上下载ACDSee3.1美化版,这个应该不是什么难事吧。呵呵!
下栽ACDSee3.1美化版
http://www.sbtop.com/UploadSoft/acdc31sr1.exe


浏览效果:



插件也可以使用:


具体在XPE中的效果,各种格式的图标效果,其实还有好多,只是我机器上没有。


预览的效果,呵呵!用这个代替那个ACDSee 2.4。


Foobar2000的目录结构:


Foobar2000的图标效果:




作者: lucky0504    时间: 2004-10-10 18:16     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

[这个贴子最后由lucky0504在 2005/10/06 00:20pm 第 6 次编辑]

插件下载:
Conv Reg To Inf:(转换 注册表文件 To PE插件文件)
 ConvRegToInf_1097374519.zip]
PE Shell Swapper:
[UploadFile=peshell_1097374971.rar][UploadFile=peshell_1097374988.rar][UploadFile=peshell_1097375002.rar]
PE loader:
[UploadFile=PELOADER_1097375816.rar]
Explorerxp:(Explorerxp资源管理器)
[UploadFile=explorerxp_1097375293.rar]
GeoShell:
[UploadFile=geoshell_1097375326.rar]
WinRAR:
[UploadFile=WinRAR_1097375482.rar]
Easyrecovery:
[UploadFile=easyrecovery_1097375509.rar]
PE Network Configurator:
[UploadFile=penetcfg_1097375651.rar][UploadFile=penetcfg_1097375665.rar][UploadFile=penetcfg_1097375675.rar][UploadFile=penetcfg_1097375684.rar]
Modem拨号插件[UploadFile=dialup_1100268697.rar]
Shutdown:(关机插件)
[UploadFile=Shutdown_1097401995.rar]
================================================================================
简单插件的例子:
最简单的插件就是绿色软件的插件,只要将所需文件复制到指定文件夹中即可.你可以按我的方法,先建一个files文件夹,将文件都复制进去,如图.
\"\"
这样编辑插件.
[Version]
Signature= "$Windows NT$"
[PEBuilder]
Name="ResHacker"
Enable=1
[WinntDirectories]
a="Programs\ResHacker",2
[SourceDisksFiles]
files\*.*=a
怎样添加硬件驱动,例子:
; PE Builder v3 plug-in INF file
[Version]
Signature= "$Windows NT$"
[PEBuilder]
Name="*** Driver"
Enable=1
[SourceDisksFiles]
***.inf=20,,1
***.dll=4,,1
***.cat=2,,1
***.sys=2,,1
也就是说sys文件一般放在system32\中,dll文件一般放在system32\drivers\中,inf文件放在inf\中,cat一般也放在system32\中,你可以在用驱动精灵提取时注意各文件在你系统中的位置,然后按照系统中的位置添加,不过一般就是以上几个目录.
2=system32
4=system32\drivers
20=inf
可以参见PE自带的硬件驱动来编写自己的.例如:
; PE Builder v3 plug-in INF file
; http://www.nu2.nu/pebuilder/
; Created by Bart Lagerweij
[Version]
Signature= "$Windows NT$"
[PEBuilder]
Name="NIC: Intel PRO 100/1000 Adapter drivers"
Help="nic_intelpro.htm"
Enable=0
Version=2.0.0
[SourceDisksFiles]
; Directory id';s:
; 2=system32
; 4=system32\drivers
; 20=inf
; e100
files\pro100\ws03xp32\e100b325.inf=20,,1
files\pro100\ws03xp32\e100b325.sys=4,,1
files\pro100\ws03xp32\e100b325.din=2,,1
files\pro100\ws03xp32\e100bmsg.dll=2,,1
files\pro100\ws03xp32\intelnic.dll=2,,1
files\pro100\ws03xp32\e100b325.cat=2,,1
files\pro100\ws03xp32\PROUnstl.exe=2,,1
; e1000
files\pro1000\ws03xp32\e1000325.inf=20,,1
files\pro1000\ws03xp32\e1000325.sys=4,,1
files\pro1000\ws03xp32\e1000325.din=2,,1
files\pro1000\ws03xp32\e1000msg.dll=2,,1
files\pro1000\ws03xp32\intelnic.dll=2,,1
files\pro1000\ws03xp32\e1000325.cat=2,,1
files\pro1000\ws03xp32\PROUnstl.exe=2,,1
================================================================================
XPE1.01插件,用这个Shell可以制作出仿xp界面
http://www.ultraiso.com/cgi-bin/topic.cgi?forum=12&topic=77&start=24&show=0&man=
XPE Outlook插件
http://www.ultraiso.com/cgi-bin/topic.cgi?forum=12&topic=77&start=24&show=0&man=
一些网卡驱动的插件.
http://www.ultraiso.com/cgi-bin/topic.cgi?forum=12&topic=77&start=36&show=0&man=
PE的UltraISO插件
用于自动提取XPE自带的驱动
(下载后改名为z_PnP_SysInf.part1.rar和z_PnP_SysInf.part2.rar,下载后改名为PnP_AVDrivers.part1.rar和PnP_AVDrivers.part2.rar)
XPE的InfCacheBuild工具,用途是自动修改驱动inf中的copyfile字段
http://www.ultraiso.com/cgi-bin/topic.cgi?forum=12&topic=77&start=36&show=0&man=

[br][br]-=-=-=-=- 以下内容由 lucky05042005年10月06日 00:39pm 时添加 -=-=-=-=-
中文插件(只是输入法只有全拼)[UploadFile=language_1101473033.rar]
================================================================================
XPE美化插件
yzdock插件(制作图标工具条):[UploadFile=yzdock_1101473081.rar]
使用方法:修改itemlist.ini,例如:
==========================================================================
我的电脑type.nonapp::{20D04FE0-3AEA-1069-A2D8-08002B30309D}--show.normal10000000CPUMonitor.png
RecycleBin (Empty)type.dockletRecycleBin\RecycleBin.dll--show.normal00000000DockletPath:icons\trash_empty.ico
Launch Internet Explorer Browsertype.app%SystemRoot%\iexplore.exe-%SystemRoot%\show.normal10000000CPUMonitor.png
Outlook Expresstype.app%SystemDrive%\Programs\Outlook Express\msimn.exe-%SystemDrive%\Programs\Outlook Express\show.normal10000000CPUMonitor.png
Windows Media Playertype.app%SystemRoot%\system32\wmplayer.exe/prefetch:1%SystemRoot%\system32\show.normal10000000CPUMonitor.png
画图type.app%SystemRoot%\system32\mspaint.exe-%SystemRoot%\system32\show.normal10000000CPUMonitor.png
记事本type.app%SystemRoot%\system32\notepad.exe-%SystemRoot%\system32\show.normal10000000CPUMonitor.png
-----
计算机管理type.app%SystemDrive%\Programs\erdcmd2003\COMPMGMT.EXE-%SystemDrive%\Programs\erdcmd2003\show.normal10000000CPUMonitor.png
winamptype.app%SystemDrive%\Programs\Winamp\winamp.exe-%SystemDrive%\Programs\Winamp\show.normal10000000CPUMonitor.png
WinImagetype.app%SystemDrive%\Programs\WinImage\winimage.exe-%SystemDrive%\Programs\WinImage\show.normal10000000CPUMonitor.png
WinRARtype.app%SystemDrive%\Programs\WinRAR\WinRAR.exe-%SystemDrive%\Programs\WinRAR\show.normal10000000CPUMonitor.png
Nerotype.app%SystemDrive%\Programs\Nero\Nero.exe-%SystemDrive%\Programs\Nero\show.normal10000000CPUMonitor.png
-----
2004-11-14type.dockletClock\Clock.dll--show.normal00000000DockletPath:icons\Slate_clock.png
CPU : 75% / PF : 106 MBtype.dockletCPUMonitor\CPUMonitor.dll--show.normal00000000CPUMonitor.png
===========================================================================
简单的修改方法:
可以制作好XPE后,先将yzdock拷贝到虚拟磁盘,然后直接拖拽图标到它的工具条上,修改完毕然后将itemlist.ini保存到其他分区即可.
Window Blinds插件(修改XPE窗口和菜单):[UploadFile=wb_1101473354.rar
作者: lucky0504    时间: 2004-10-11 02:03     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

[这个贴子最后由lucky0504在 2004/10/13 07:13pm 第 1 次编辑]

相关网站:
http://www.nu2.nu/pebuilder/
http://www.pecd.net/modules.php?name=Downloads
http://oss.netfarm.it/winpe/
http://pcfreaks.big-clan.net/bartpe/index.shtml
作者: general    时间: 2004-10-11 05:20     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

luck0504就是总有经典作品!!!
作者: need    时间: 2004-10-11 05:21     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

好东东啊
作者: lucky0504    时间: 2004-10-12 03:39     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

希望大家一起交流!
作者: lucky0504    时间: 2004-10-14 03:24     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

试试这个!
Explorer:
点击下载文件
作者: 流光    时间: 2004-10-14 09:56     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

d
作者: wxl2004163    时间: 2004-10-14 23:13     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

谢谢了
作者: lucky0504    时间: 2004-10-14 23:44     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

Explorer的那个是一个Shell插件,可以做出XP的菜单!
作者: lucky0504    时间: 2004-10-16 04:10     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

破解COMS密码的插件.【点击下载文件
作者: wxl2004163    时间: 2004-10-16 04:12     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

你能具体的举个自己制作插件的例子吗
作者: lucky0504    时间: 2004-10-16 04:23     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

最简单的插件就是绿色软件的插件,只要将所需文件复制到指定文件夹中即可.你可以按我的方法,先建一个files文件夹,将文件都复制进去,如图.


这样编辑插件.
[Version]
Signature= "$Windows NT$"
[PEBuilder]
Name="ResHacker"
Enable=1
[WinntDirectories]
a="Programs\ResHacker",2
[SourceDisksFiles]
files\*.*=a

作者: lucky0504    时间: 2004-10-16 04:28     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

如果要编辑注册表的话就是按前面那个Geoshell的插件制作了.
作者: wxl2004163    时间: 2004-10-16 04:40     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

那你前面不是说要制作成cab压缩包吗
作者: lucky0504    时间: 2004-10-16 20:10     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

引用:
下面引用由wxl20041632004/10/15 08:40pm 发表的内容:
那你前面不是说要制作成cab压缩包吗
可以制作成cab,也可以直接放到插件的目录中.
作者: yfgaoyong    时间: 2004-10-16 20:50     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

有点晕~~

作者: jinmiao    时间: 2004-10-18 04:08     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

好东东,我想要
作者: wxl2004163    时间: 2004-10-19 16:52     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

你能将inf文件的语法和编写规则发出来吗
作者: lucky0504    时间: 2004-10-19 21:32     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

wxl2004163,这个帖子的第二部分就是关于inf文件的构造,可以参见其中winrar.inf的例子,如果是绿色软件完全可以参见第16楼的写法,不知道你是在哪方面不清楚呢?请详细的说说.
作者: wxl2004163    时间: 2004-10-20 00:45     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

其实我就是说将inf文件的各种语法结构写出来,不是针对一个特定的文件inf

作者: xzc999    时间: 2004-10-20 02:29     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

谢谢了
作者: epo    时间: 2004-10-21 02:25     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

太棒了,拜读后受益匪浅,谢谢了。
btw,有没有设置好的xpe1.01插件啊?
作者: lucky0504    时间: 2004-10-22 03:38     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

[这个贴子最后由lucky0504在 2004/10/21 08:52pm 第 1 次编辑]

xpe1.01我还没用,以后提供,什么叫设置好的呢?
作者: lucky0504    时间: 2004-10-22 03:39     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

引用:
下面引用由wxl20041632004/10/19 04:45pm 发表的内容:
其实我就是说将inf文件的各种语法结构写出来,不是针对一个特定的文件inf
wxl2004163兄,看看第2楼的inf说明,那个就是主要的结构.
作者: wxl2004163    时间: 2004-10-22 21:23     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

我也知道那个是,但是我找了不少地方就是没inf文件详细的段说明。
谢谢了
作者: lucky0504    时间: 2004-10-23 00:46     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

[Version] Signature= "$Windows NT$" 这两行信息必须添加到新建文件中,否则inf文件就不可用,[Version]之上可按照自己的需要添加注释(行前加分号),添加内容完毕后将其存为.inf文件,这个插件显然还不能做任何事情,下面我们还要添加其他部分。
[PEBuilder] 每个插件的inf文件都必须包含这一部分,此部分有3个参数。 “Name”是插件名称,即在PE Builder中显示的名称。 “Enable”是插件的默认初始状态,0表示插件在PE Builder中非激活,1则表示插件在PE Builder中默认激活。”Help”是这个插件的帮助文件,这个可以省略。
[WinntDirectories]此部分使用固定语句格式:directoryID=dirname[,attribute]
directoryID是要建立的目录ID,可以用字母a到z表示。
dirname是要建立的目录名称,如果目录名称中含有空格,需要在前后使用双引号。
attribute一般可以用这么几个值 (1,2,3),
1 - 表示在i386\下建立目录,而无论该目录是否为空;
2 - 表示在光盘根目录下建立目录,但如果该目录是空的话,则不会建立;
3 - 表示在光盘根目录下建立目录,而无论目录是否为空;
如果没有使用上面这3个值的话,默认的值是0,表示在i386\下建立目录,但如果该目录是空的话,则不会建立。
[SourceDisksFiles]的作用是复制文件,
格式为:filename=directoryID[,filenameRenamed][,attribute]
filename表示要复制的文件名称;
directoryID表示目标目录ID;
filenameRenamed表示目标文件名称,如果和源文件相同的话可以省略;
attribute可以用这么几个值 (1,2,4),默认值是0。(这几个值有什么区别还不太清楚。)一般情况下使用2就可以了。
[SourceDisksFolders]的作用是复制整个文件夹,格式是sourcepath=directoryID
sourcepath表示源文件夹的路径;
directoryID表示目标目录ID。
[Default.AddReg]   -对应HKCR\.DEFAULT
[Software.AddReg]  -对应HKLM\SYSTEM
[Setup.AddReg]     -对应HKLM\SOFTWARE
这3项的作用是添加相应的注册表内容,格式都是:regType, regKey, regvalue, regData
regType的值及其含义如下:
0x0 --- REG_NONE
0x1 --- REG_SZ
0x2 --- REG_EXPAND_SZ
0x3 --- REG_BINARY
0x4 --- REG_DWORD
0x7 --- REG_MULTI_SZ
[Software.DelReg]和[Default.DelReg]
这两项是删除相关的注册表键值。格式是regKey[.regvalue]
[AddLine][.build]
这一项的作用是在指定的windows系统的inf文件中添加内容。格式是Filename,Section,StringToAdd
[DelLine][.build]
这一项的作用是在指定的windows系统的inf文件中删除内容。格式是Filename,Section,StringToDel
MaintainServerList,"
[Setvalue][.build]
这一项的作用是改变指定的windows系统中的inf文件的某一项内容。
格式是:Filename,Section,Key,value

这个就是关于PE插件inf文件的结构了.




作者: wxl2004163    时间: 2004-10-23 16:27     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

谢谢,非常感谢
作者: lucky0504    时间: 2004-10-24 03:32     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

XPE1.01插件,用这个Shell可以制作出仿xp界面
点击下载文件
改名为xpe.part01.rar-xpe.part05.rar  
作者: xmatc    时间: 2004-10-24 17:38     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

顶一下,另外,楼主的签名挺搞笑的。
作者: lucky0504    时间: 2004-10-26 02:02     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

XPE的Outlook插件.
点击下载文件
作者: wxl2004163    时间: 2004-10-29 19:36     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

请教斑竹,怎样添加硬件驱动,请详细说明一下,最好结合例子
作者: gigiyy    时间: 2004-10-29 19:58     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

我也来留个名,好贴啊!可惜,现在还不是太懂!
慢慢搞吧!
LUCKY兄,不要玩失踪吗?要出来露个脸啦!好久不见你了!
作者: remyxo    时间: 2004-10-29 20:12     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

XPE是很漂亮,但是非常慢,我在VPC上测的,一支烟的时间都没有初始化完。个人认为WinPE的主要目的是系统恢复和维护,没有必要集成那么多的软件和那么漂亮的桌面吧。就像楼主的桌面和功能已经很不错了。
作者: lucky0504    时间: 2004-10-30 04:28     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

引用:
下面引用由gigiyy2004/10/29 11:58am 发表的内容:
我也来留个名,好贴啊!可惜,现在还不是太懂!
慢慢搞吧!
LUCKY兄,不要玩失踪吗?要出来露个脸啦!好久不见你了!
呵呵,最近忙着考试.
作者: lucky0504    时间: 2004-10-30 05:25     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

[这个贴子最后由lucky0504在 2004/10/29 10:22pm 第 1 次编辑]
引用:
下面引用由wxl20041632004/10/29 11:36am 发表的内容:
请教斑竹,怎样添加硬件驱动,请详细说明一下,最好结合例子
; PE Builder v3 plug-in INF file
[Version]
Signature= "$Windows NT$"
[PEBuilder]
Name="*** Driver"
Enable=1
[SourceDisksFiles]
***.inf=20,,1
***.dll=4,,1
***.cat=2,,1
***.sys=2,,1
也就是说sys文件一般放在system32\中,dll文件一般放在system32\drivers\中,inf文件放在inf\中,cat一般也放在system32\中,你可以在用驱动精灵提取时注意各文件在你系统中的位置,然后按照系统中的位置添加,不过一般就是以上几个目录.
2=system32
4=system32\drivers
20=inf
可以参见PE自带的硬件驱动来编写自己的.例如:
; PE Builder v3 plug-in INF file
; http://www.nu2.nu/pebuilder/
; Created by Bart Lagerweij
[Version]
Signature= "$Windows NT$"
[PEBuilder]
Name="NIC: Intel PRO 100/1000 Adapter drivers"
Help="nic_intelpro.htm"
Enable=0
Version=2.0.0
[SourceDisksFiles]
; Directory id';s:
; 2=system32
; 4=system32\drivers
; 20=inf
; e100
files\pro100\ws03xp32\e100b325.inf=20,,1
files\pro100\ws03xp32\e100b325.sys=4,,1
files\pro100\ws03xp32\e100b325.din=2,,1
files\pro100\ws03xp32\e100bmsg.dll=2,,1
files\pro100\ws03xp32\intelnic.dll=2,,1
files\pro100\ws03xp32\e100b325.cat=2,,1
files\pro100\ws03xp32\PROUnstl.exe=2,,1
; e1000
files\pro1000\ws03xp32\e1000325.inf=20,,1
files\pro1000\ws03xp32\e1000325.sys=4,,1
files\pro1000\ws03xp32\e1000325.din=2,,1
files\pro1000\ws03xp32\e1000msg.dll=2,,1
files\pro1000\ws03xp32\intelnic.dll=2,,1
files\pro1000\ws03xp32\e1000325.cat=2,,1
files\pro1000\ws03xp32\PROUnstl.exe=2,,1

作者: wxl2004163    时间: 2004-10-30 16:23     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

斑竹真是辛苦了,谢谢
作者: lucky0504    时间: 2004-10-31 00:23     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

一些网卡驱动的插件.【点击下载文件
作者: wtwl    时间: 2004-10-31 02:11     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

是不错
有点晕
太麻烦.....

作者: lucky0504    时间: 2004-10-31 05:39     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

开始时是会有一些麻烦和迷惑,但慢慢就会领悟其中的要领了,当制作出自己的光盘后那种喜悦是难以言表的!
作者: downmovies    时间: 2004-10-31 14:46     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

好东东啊

作者: xmatc    时间: 2004-11-1 16:36     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

[这个贴子最后由xmatc在 2004/11/02 08:18am 第 1 次编辑]

我的XPE下载地址:
ftp://power-sea.vicp.net/winxpe_v0.3.2.rar
希望大家多提意见。
作者: lucky0504    时间: 2004-11-2 01:29     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

引用:
下面引用由xmatc2004/11/01 07:36am 发表的内容:
我的XPE下载地址:
ftp://power-sea.vicp.net/winxpe_v0.3.1.rar
希望大家多提意见。
多谢xmatc兄,有空还要向您请教一下,我的XPE声卡驱动和网络方面还是有一些问题.使用WMP9时总是提示没有硬件驱动.
作者: lucky0504    时间: 2004-11-2 01:30     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

[这个贴子最后由lucky0504在 2004/11/01 05:06pm 第 2 次编辑]

美化后的XPE



作者: laulaya    时间: 2004-11-2 02:04     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

thank you very much
作者: lucky0504    时间: 2004-11-2 04:40     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

声卡的问题解决了,果然与InfCacheBuild这个工具有关.但网络启动还是有问题.


作者: xmatc    时间: 2004-11-2 15:37     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

网络启动是什么问题?
作者: remyxo    时间: 2004-11-2 21:53     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

XPE需要WindowsXP的很多文件,使WinPE的尺寸大大增加了,而且XPE启动的速度也比较慢。能不能对XPE进行精简优化,只需要实现与nu2menu一样的菜单功能,因为我不是想将WinPE当作一个光盘启动的当作娱乐工具的WinPE,而是一个集合几个维护必须的软件(如erd command 2003,PQ8等)
作者: xmatc    时间: 2004-11-3 01:38     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

引用:
下面引用由remyxo2004/11/02 12:53pm 发表的内容:
XPE需要WindowsXP的很多文件,使WinPE的尺寸大大增加了,而且XPE启动的速度也比较慢。能不能对XPE进行精简优化,只需要实现与nu2menu一样的菜单功能,因为我不是想将WinPE当作一个光盘启动的当作娱乐工具的WinPE ...
如果你只需要维护功能的话,那就可以不用xpe的插件,就像红叶的盘那样。xpe确实体积比较大,但启动速度慢,是因为要检测即插即用设备,当然你也可以省略这个过程。
作者: lucky0504    时间: 2004-11-3 03:08     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

引用:
下面引用由remyxo2004/11/02 12:53pm 发表的内容:
XPE需要WindowsXP的很多文件,使WinPE的尺寸大大增加了,而且XPE启动的速度也比较慢。能不能对XPE进行精简优化,只需要实现与nu2menu一样的菜单功能,因为我不是想将WinPE当作一个光盘启动的当作娱乐工具的WinPE ...
这个可以采用本贴介绍的Nu2menu+Geoshell的方法啊.
作者: lucky0504    时间: 2004-11-3 03:10     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

[这个贴子最后由lucky0504在 2004/11/02 06:26pm 第 1 次编辑]
引用:
下面引用由xmatc2004/11/02 06:37am 发表的内容:
网络启动是什么问题?
就是系统启动时会提示有三个提示,有DHCP等.我记不太清了.而且启动网络服务时也有问题,会弹出两个提示,然后就死了.我再仔细研究一下.
对了,好象是启动时执行什么批处理才出的错误提示,然后系统就xpe loading了.
作者: xmatc    时间: 2004-11-3 04:48     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

你用的哪个网络插件?
作者: lucky0504    时间: 2004-11-3 05:13     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

开始用的factory.exe和netcfg.exe的那个出错,刚才试了一下bartpe也一样.
启动时会出现这个,好象最近才有的,还有一个NLA和LmHost


启动网络设置时:


作者: xmatc    时间: 2004-11-3 15:01     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

是不是加入在z_pnp_sysinf之后产生的?你的nettcpip.inf这个文件不对了,看看pebuilder.inf的最后一句就知道了。
作者: lucky0504    时间: 2004-11-3 23:15     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

[SetValue.2600]
; Only for XP
"nettcpip.inf", "Install.AddService.DHCP", "ServiceBinary", """%%11%%\svchost.exe -k netsvcs"""

看到这行了,那我如何修改nettcpip.inf呢?
作者: lucky0504    时间: 2004-11-4 05:15     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

复制一个未集成前的,然后替换这个可以吗??
作者: huawenxue    时间: 2004-11-4 17:00     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

我们应该向斑竹和各位无私奉献的高手致敬
我说的是真的饿
作者: lucky0504    时间: 2004-11-5 00:19     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

xmatc兄,我按您说的复制了一个nettcpip.inf,启动时的问题的确解决了,但启动网络设置时还是有这个提示,请您再次指点!


作者: xmatc    时间: 2004-11-5 02:18     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

你试试把xpe-default.inf中把有关启动网络的几项删掉。
0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\900","100","||xpeinit.exe -f -m ""Detecting PnP Devices"" bartpe.exe -pnp -cn WinXPE -wg WORKGROUP"
0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\900","101","||xpeinit.exe -m ""Installing Tcp/IP"" bartpe.exe -c p -i ms_tcpip"
0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\900","102","||xpeinit.exe -m ""Installing MsClient"" bartpe.exe -c c -i ms_msclient"
0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\900","103","||xpeinit.exe -s -m ""Starting Tcp/IP Service"" net start tcpip"
0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\900","104","||xpeinit.exe -m ""Starting Dhcp Service"" net start dhcp"
0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\900","106","||xpeinit.exe -m ""Starting NLA Service"" net start nla"
0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\900","107","||xpeinit.exe -m ""Starting LmHosts Service"" net start lmhosts"

作者: lucky0504    时间: 2004-11-5 03:41     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

好,我试一下!
作者: lucky0504    时间: 2004-11-5 04:50     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

试了一下factory,问题如下.
启动网络设置时弹出
FACTORY.EXE
    Failed to install network adapter -check WINBOM
然后就没有响应了.
作者: xmatc    时间: 2004-11-5 05:00     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

其实和以前做PE一样设置网络就行了。
作者: lucky0504    时间: 2004-11-5 05:03     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

[这个贴子最后由lucky0504在 2004/11/04 08:14pm 第 2 次编辑]

对啊,我并没做什么改变啊,网卡驱动方面有没有和以前不同呢?开始我认为是网卡驱动的问题,可是在PE就没事,我从网上下了一个Dlink530的驱动,用后还是不行.

network.inf
; network.inf
; PE Builder v3 plug-in INF file for network support (microsoft client)
; by Bart Lagerweij
[Version]
Signature= "$Windows NT$"
[PEBuilder]
Name="Network Support [factory/netcfg/penetcfg]"
Enable=1
Help="network.htm"
[SourceDisksFiles]
*factory.exe=2,factory.exe,1
*netcfg*.exe=2,netcfg.exe,1
penetcfg\penetcfg.exe=2,,1
penetcfg\penetcfg.ini=2,,1
penetcfg\penetcfg-*.ini=2,,1
penetcfg\readme.txt=2,penetcfg.txt,1
netplwiz.dll=2
ipcfg.cmd=2,,1


penetcfg.ini
[General]
AutoStartNet=Yes
PromptForProfile=Yes
ShowGUI=Yes
[NetProfiles]
Dynamic IP Address (DHCP)= penetcfg-dhcp.ini
Static IP Address (Manual)= penetcfg-static.ini
[NetID]
; ComputerName=WinPE
; Workgroup=MCSE
[NetAdapter1]
EnableDHCP=Yes
UseStaticGateway=No
UseStaticDNS=No
UseStaticWINS=No
IPAddress=
SubnetMask=
DefaultGateway=
DNSServer=
这些都应该没问题吧?netcfg.exe用你以前给我的那个应该就行吧?您把您的network文件夹发给我看看.

作者: xmatc    时间: 2004-11-5 14:43     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

[这个贴子最后由xmatc在 2004/11/05 10:35am 第 2 次编辑]

呵呵,应该没错。
可能是和其它的有冲突,你再检查一下xpe的启动时加载的命令,有没有和网络有关的。
另外我的下载地址现在是:http://power-sea.vicp.net/winxpe_v0.3.2.rar
作者: xmatc    时间: 2004-11-5 23:33     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

我刚想起来,
nettcpip.inf和netmscli.inf
这两个文件你也要用以前的。

作者: lucky0504    时间: 2004-11-5 23:36     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

[这个贴子最后由lucky0504在 2004/11/05 02:50pm 第 1 次编辑]

好,我正郁闷呢!我试一下!
老大这两句与设置虚拟内存有关吗?
; Swap file
0x7,"ControlSet001\Control\Session Manager\Memory Management","PagingFiles","NUL: 0 0"
;0x7,"ControlSet001\Control\Session Manager\Memory Management","PagingFiles","B:\pagefile.sys 32 48"
还有启动后程序中FFDshow的那个是什么啊?好象是这个名,一个二级菜单,他的下一级是两个注册表文件.
作者: xmatc    时间: 2004-11-6 00:08     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

那个确实是设置虚拟内存的。
ffdshow是播放dvd文件的插件。
但是在什么地方?
作者: lucky0504    时间: 2004-11-6 00:12     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

引用:
下面引用由xmatc2004/11/05 03:08pm 发表的内容:
ffdshow是播放dvd文件的插件。
但是在什么地方?
就是开始菜单中啊.里面只有两个注册表文件.
作者: xmatc    时间: 2004-11-6 00:53     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

我没有啊。
作者: lucky0504    时间: 2004-11-6 03:00     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)



那可能是我用了什么编码器的插件了吧.
那个问题我试了一下不用PnP_AVDrivers和z_PnP_SysInf插件,网络设置改用bartpe,就可以启动了,

但加上这两个插件就不行了,每次都到安装网络适配器时就弹出那个窗口了.我正在继续测试.
作者: lucky0504    时间: 2004-11-6 17:05     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

[这个贴子最后由lucky0504在 2004/11/06 08:52am 第 1 次编辑]

Bart';s PE Bulider 3.0.33
http://www.mirror.ac.uk/mirror/ftp.nu2.nu/pebuilder3033.zip




作者: lucky0504    时间: 2004-11-6 17:12     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

xmatc兄,我发现好象是用了PnP_AVDrivers和z_PnP_SysInf后,启动网络时就提示网卡驱动有问题.
请问复制z_PnP_SysInf的inf等到i386\inf时提示是否覆盖时应该选择是还是否呢?我一直都选是,会不会是这里选错了??
作者: xmatc    时间: 2004-11-6 18:35     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

应该就是我上面说的那两个文件的问题,你把z_PnP_SysInf里的那两个文件删了试试。
作者: bwcd    时间: 2004-11-6 21:26     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

小弟的bartpe+xpe插件
可惜就是不支持皮肤和不知道怎么把自己喜欢的软件加入开始菜单
请教各位大哥!


作者: xmatc    时间: 2004-11-7 01:30     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

你的界面做的挺漂亮的。
xpe插件里的z_xpe-custom.inf.sample这个文件你要好好研究。
作者: lucky0504    时间: 2004-11-7 21:06     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

引用:
下面引用由xmatc2004/11/06 09:35am 发表的内容:
应该就是我上面说的那两个文件的问题,你把z_PnP_SysInf里的那两个文件删了试试。
试了,效果不明显.那两个是不是netmscli.inf有12k,nettcpip.inf有21k.
作者: lucky0504    时间: 2004-11-9 01:23     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

解决了!
作者: lucky0504    时间: 2004-11-9 01:42     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

[这个贴子最后由lucky0504在 2004/11/08 04:47pm 第 1 次编辑]

PE的UltraISO插件
点击下载文件
作者: wxl2004163    时间: 2004-11-9 22:55     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

lucky0504 兄
我怎么找不到peshell.exe的下载地址啊
作者: lucky0504    时间: 2004-11-9 23:22     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

这个帖子里就有啊.
作者: wxl2004163    时间: 2004-11-11 16:07     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

呵呵,看见了

作者: wxl2004163    时间: 2004-11-11 20:04     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

lucky0504 兄
能详细的介绍NU2Menu的语法特是调用程序的命令吗?
作者: lucky0504    时间: 2004-11-11 21:47     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

过两天吧,这两天有点忙.呵呵,不好意思啊.
作者: wxl2004163    时间: 2004-11-11 22:16     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)


等老兄的大作了
作者: lucky0504    时间: 2004-11-13 06:11     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

Modem拨号插件【点击下载文件
作者: lucky0504    时间: 2004-11-17 05:39     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

[这个贴子最后由lucky0504在 2004/11/16 08:42pm 第 1 次编辑]



〈?xml version="1.0"?〉
〈!-- 主菜单 --〉
〈NU2MENU〉
〈MENU ID="Startmenu"〉
〈!--〈MITEM TYPE="ITEM" CMD="RELOAD"〉Reload menu〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉--〉
〈MITEM DISABLED="0" TYPE="ITEM"〉系统维护光盘 V1.0〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉--〉
〈MITEM TYPE="POPUP" MENUID="Programs"〉应用程序〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Hdd Tools"〉磁盘维护〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Password"〉密码修改〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="PPPOE"〉网络连接〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="System"〉系统设置〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\totalcmd\totalcmd.exe))" CMD="RUN" FUNC="@getprogramdrive()\programs\totalcmd\totalcmd.exe /i=@getprogramdrive()\programs\totalcmd\wincmd.ini /f=@getprogramdrive()\programs\totalcmd\wcx_ftp.ini /l=@getprogramdrive()\programs /r=@getprogramdrive()\programs="〉文件管理器(Total Commander)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\ExplorerXP\ExplorerXP.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\ExplorerXP\ExplorerXP.exe"〉资源管理器(ExplorerXP)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="@GetEnvVar(';ComSpec';)"〉命令行(CMD)〈/MITEM〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="@ShowRunDialog()"〉运行...〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Shutdown"〉关闭计算机〈/MITEM〉
〈/MENU〉
〈!-- 应用程序子菜单 --〉
〈MENU ID="Programs"〉
〈MITEM TYPE="POPUP" MENUID="Tools"〉常用工具〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Network Tools"〉网络工具〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Accessories"〉系统附件〈/MITEM〉
〈/MENU〉
〈!-- 系统附件子面板 --〉
〈MENU ID="Accessories"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\wordpad.exe))" CMD="RUN" FUNC="@GetWinDir()\system32\wordpad.exe"〉写字板〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\calc.exe))" CMD="RUN" FUNC="@GetWinDir()\system32\calc.exe"〉计算器〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\mspaint.exe))" CMD="RUN" FUNC="@GetWinDir()\system32\mspaint.exe"〉画图〈/MITEM〉      
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\notepad.exe))" CMD="RUN" FUNC="@GetWinDir()\system32\notepad.exe"〉记事本〈/MITEM〉
〈/MENU〉
〈!-- 网络工具子菜单 --〉
〈MENU ID="Network Tools"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\winvnc\VncViewer.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\winvnc\VncViewer.EXE"〉远程控制-主控端 (VNC_View)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\winvnc\winVnc.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\winvnc\winVnc.EXE"〉远程控制-被控端 (VNC)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\mstsc.exe))" CMD="RUN" FUNC="@GetWinDir()\system32\mstsc.exe"〉远程桌面连接客户端〈/MITEM〉
        〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\superscan\SCANNER.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\superscan\SCANNER.EXE"〉IP搜索器(SUPERSCAN)〈/MITEM〉
〈/MENU〉
〈!-- 常用工具子面板 --〉
〈MENU ID="Tools"〉
 〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\ACDSee\ACDSee32.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\ACDSee\ACDSee32.exe"〉看图工具(ACDSee)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\winrar\winrar.exe))" CMD="RUN" FUNC="@getprogramdrive()\programs\winrar\winrar.exe"〉压缩工具(WinRAR)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\PROGRAMS\CDRWIN\CDRWIN.exe))" CMD="RUN" FUNC="@getprogramdrive()\PROGRAMS\CDRWIN\CDRWIN.exe"〉刻录备份工具(CDRWIN)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@Getprogramdrive()\PROGRAMS\WinImage\winimage.exe))" CMD="RUN" FUNC="@Getprogramdrive()\PROGRAMS\WinImage\winimage.exe"〉软盘映像工具(WinImage)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\tools\vFloppy.exe))" CMD="RUN" FUNC="@getprogramdrive()\programs\tools\vFloppy.exe"〉虚拟引导工具(vFloppy)〈/MITEM〉
        〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\ResHacker\ResHacker.exe))" CMD="RUN" FUNC="@getprogramdrive()\programs\ResHacker\ResHacker.exe"〉文件资源修改(ResHacker)〈/MITEM〉
        〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\Files Comparer\Bin\FilesComparer.exe))" CMD="RUN" FUNC="@getprogramdrive()\Programs\Files Comparer\Bin\FilesComparer.exe"〉文件对比工具(FilesComparer)〈/MITEM〉
        〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\WINHEX\WinHex.exe))" CMD="RUN" FUNC="@getprogramdrive()\programs\WINHEX\WinHex.exe"〉16位编辑工具(WinHex)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\adaware\adaware.cmd))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\adaware\adaware.cmd"〉广告清除工具(Ad-Aware)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\stinger\stinger.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\stinger\stinger.exe"〉病毒专杀工具(McAfee)〈/MITEM〉
〈/MENU〉
〈!-- 磁盘维护子面板 --〉
〈MENU ID="Hdd Tools"〉
〈MITEM TYPE="POPUP" MENUID="Test Tools"〉检测工具〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="System Tools"〉磁盘工具〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Data Tools"〉数据恢复〈/MITEM〉
〈/MENU〉
〈!-- 检测工具子面板 --〉
〈MENU ID="Test Tools"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\EVEREST Professional\everest.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\EVEREST Professional\everest.exe"〉中文系统检测工具(EVEREST)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\CrystalCPUID\CrystalCPUID.exe))" CMD="RUN" FUNC="@getprogramdrive()\programs\CrystalCPUID\CrystalCPUID.exe"〉CPU检测(CrystalCPUID)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\WCPUID\WCPUID.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\WCPUID\WCPUID.EXE"〉CPU检测(WCPUID)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\cpuinfo\Amd-cpuinfo.exe))" CMD="RUN" FUNC="@getprogramdrive()\programs\cpuinfo\Amd-cpuinfo.exe"〉处理器信息显示程序〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\KEYTEST\KEYBOARDTEST.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\KEYTEST\KEYBOARDTEST.EXE"〉键盘检测工具〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\SEMOUSE\MOUSE.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\SEMOUSE\MOUSE.EXE"〉光电鼠采样率检测〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\DisplayX\DisplayX.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\DisplayX\DisplayX.EXE"〉显示器检测工具(DisplayX)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\PROGRAMS\BiosInfo\BIOSAG.EXE))" CMD="RUN" FUNC="@getprogramdrive()\PROGRAMS\BiosInfo\BIOSAG.EXE"〉BIOS信息检测工具(Bios Agent)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\PROGRAMS\CMOSMATE\CMATE.EXE))" CMD="RUN" FUNC="@getprogramdrive()\PROGRAMS\CMOSMATE\CMATE.EXE"〉CMOS备份恢复工具(CMOS MATE)〈/MITEM〉
〈/MENU〉
〈!-- 磁盘工具子面板 --〉
〈MENU ID="System Tools"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\diskcopy.dll))" CMD="RUN" FUNC="@GetWinDir()\system32\RunDLL32.exe @GetWinDir()\system32\diskcopy.dll,DiskCopyRunDll"〉磁盘拷贝(软盘)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\chkdsk.cmd))" CMD="RUN" FUNC="@GetWinDir()\system32\chkdsk.cmd"〉磁盘扫描〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\PARMGR\PTEDIT32.EXE))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\PARMGR\PTEDIT32.EXE"〉分区表编辑器(PTEDIT32)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\tools\DISKINFO.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\tools\DISKINFO.EXE"〉磁盘信息(DiskInfo)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\PARMGR\PartExp.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\PARMGR\PartExp.exe"〉硬盘分区浏览器(PartExplorer)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\diskpart.exe))" CMD="RUN" FUNC="diskpart.exe"〉命令行分区工具(DiskPart)〈/MITEM〉
 〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\PARMGR\winpm.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\PARMGR\winpm.exe"〉无损硬盘分区(Partition Manager)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\ghost8\ghost32.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\ghost8\ghost32.exe"〉Ghost硬盘备份(Windows 版本)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\ghost8\ghostsrv.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\ghost8\ghostsrv.exe"〉Ghost网络克隆〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\ghost8\ghostexp.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\ghost8\ghostexp.exe"〉Ghost映像文件浏览器(Ghost Explorer)〈/MITEM〉
〈/MENU〉
〈!-- 数据恢复子面板 --〉
〈MENU ID="Data Tools"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\easyrecovery\easyrecovery.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\easyrecovery\easyrecovery.exe"〉数据恢复(EasyRecovery Professional)〈/MITEM〉
 〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\Recover4All\RECOVER4.EXE))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\Recover4All\RECOVER4.EXE"〉数据恢复(Recover4all Professional)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\EFSDataRecovery\AEDR.exe))" CMD="RUN" FUNC="@getprogramdrive()\programs\EFSDataRecovery\AEDR.exe"〉EFS加密文件恢复器(EFSDataRecovery ---解密NTFS加密文件)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\FileScav\FileScav.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\FileScav\FileScav.exe "〉数据恢复(FileScavenger ---支持RAID卷)〈/MITEM〉
〈/MENU〉
〈!-- 密码修改子菜单 --〉
〈MENU ID="Password"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\tools\PASSWDRENEW.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\tools\PASSWDRENEW.EXE"〉登陆密码修改器〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\dreampackpl\DreamPack.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\dreampackpl\DreamPack.EXE"〉原位入侵(DreamPack)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\netpass\NET.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\netpass\NET.EXE"〉局域网络密码探测器〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\cmos\find.cmd))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\cmos\find.cmd"〉找回CMOS密码〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\cmos\clear.cmd))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\cmos\clear.cmd"〉清除CMOS密码〈/MITEM〉
〈!-- 网络连接子菜单 --〉
〈MENU ID="PPPOE"〉
〈MITEM DISABLED="0" TYPE="ITEM"〉连 接 前 注 意 初 始 化 网 络〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Or(@Not(@FileExists(@GetWinDir()\setupldr.bin)), @Not(@FileExists(@GetWinDir()\system32\penetcfg.exe)))" CMD="RUN" FUNC="@GetWinDir()\system32\penetcfg.exe /UseProfile"〉网络配置工具〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\tools\wntipcfg.exe))" CMD="RUN" FUNC="@getprogramdrive()\programs\tools\wntipcfg.exe"〉IP配置(WinIPCfg)〈/MITEM〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="@GetWinDir()\system32\ipcfg.cmd"〉查看 IP 设置〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\Tools\Netmac.exe))" CMD="RUN" FUNC="@getprogramdrive()\programs\Tools\Netmac.exe"〉网卡MAC地址修改器(Netmac)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉ADSL 拨  号  网  络〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\instpppoe.cmd))" CMD="RUN" FUNC="@GetWinDir()\system32\instpppoe.cmd"〉启动PPPOE服务〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\newpbk.cmd))" CMD="RUN" FUNC="@GetWinDir()\system32\newpbk.cmd"〉建立拨号连接〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\hangup.cmd))" CMD="RUN" FUNC="@GetWinDir()\system32\hangup.cmd"〉断开拨号连接〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
        〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\netplwiz.dll))" CMD="RUN" FUNC="RunDLL32.EXE shell32.dll,SHHelpShortcuts_RunDLL Connect"〉映射网络驱动器...〈/MITEM〉
        〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\netplwiz.dll))" CMD="RUN" FUNC="RunDLL32.EXE shell32.dll,SHHelpShortcuts_RunDLL Disconnect"〉断开网络驱动器...〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉网   上   冲   浪〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\Opera\OPERA.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\Opera\OPERA.EXE"〉网络浏览器(Opera)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\NETTRANSPORT\NETTRANSPORT.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\NETTRANSPORT\NETTRANSPORT.EXE"〉影音传送带〈/MITEM〉
〈/MENU〉
〈!-- 系统设置子菜单 --〉
〈MENU ID="System"〉
〈MITEM TYPE="POPUP" MENUID="Display"〉显示设置〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Control"〉控制面板〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="RamdrvSize"〉设置虚拟盘〈/MITEM〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="taskmgr.exe"〉任务管理器〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\UPDATEDEVICES\UPDATEDEVICES.EXE))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\UPDATEDEVICES\UPDATEDEVICES.EXE"〉设备管理器〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\SERVIWIN\SERVIWIN.EXE))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\SERVIWIN\SERVIWIN.EXE"〉驱动/服务查看器〈/MITEM〉
        〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\ToolS\REGEDITR.EXE))" CMD="RUN" FUNC="@getprogramdrive()\programs\Tools\REGEDITR.EXE"〉REG文件编辑器〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Info"〉系统信息〈/MITEM〉
〈/MENU〉
〈!-- 显示设置子菜单 --〉
〈MENU ID="Display"〉
〈MITEM TYPE="POPUP" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\Nu2Menu\setres.exe))" MENUID="Resolution"〉设置分辨率〈/MITEM〉
〈/MENU〉

〈!-- 分辨率子菜单 --〉
〈MENU ID="Resolution"〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="@GetProgramDrive()\Programs\Nu2Menu\setres.exe h640 v480"〉640x480〈/MITEM〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="@GetProgramDrive()\Programs\Nu2Menu\setres.exe h800 v600"〉800x600〈/MITEM〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="@GetProgramDrive()\Programs\Nu2Menu\setres.exe h1024 v768"〉1024x768〈/MITEM〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="@GetProgramDrive()\Programs\Nu2Menu\setres.exe h1280 v1024"〉1280x1024〈/MITEM〉  
〈/MENU〉
〈!-- 控制面板子菜单 --〉
〈MENU ID="Control"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\main.cpl))" CMD="RUN" FUNC="@GetWinDir()\system32\cmd.exe /c start @GetWinDir()\system32\main.cpl"〉鼠标设置〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\timedate.cpl))" CMD="RUN" FUNC="@GetWinDir()\system32\cmd.exe /c start @GetWinDir()\system32\timedate.cpl"〉日期时间〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\access.cpl))" CMD="RUN" FUNC="@GetWinDir()\system32\cmd.exe /c start @GetWinDir()\system32\access.cpl"〉辅助选项〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\System32\sysdm.cpl))" CMD="RUN" PARM="3" FUNC="@GetWinDir()\system32\cmd.exe /c start @GetWinDir()\system32\sysdm.cpl"〉系统属性〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\keyboard.exe))" CMD="RUN" FUNC="@GetWinDir()\system32\keyboard.exe"〉键盘布局〈/MITEM〉
〈/MENU〉
〈!-- 虚拟磁盘子菜单 --〉
〈MENU ID="RamdrvSize"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\RamDrv\RAM4MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()\programs\RamDrv\RAM4MB.cmd"〉调整虚拟磁盘空间为 4MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\RamDrv\RAM8MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()\programs\RamDrv\RAM8MB.cmd"〉调整虚拟磁盘空间为 8MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\RamDrv\RAM16MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()\programs\RamDrv\RAM16MB.cmd"〉调整虚拟磁盘空间为 16MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\RamDrv\RAM32MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()\programs\RamDrv\RAM32MB.cmd"〉调整虚拟磁盘空间为 32MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\RamDrv\RAM64MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()\programs\RamDrv\RAM64MB.cmd"〉调整虚拟磁盘空间为 64MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\RamDrv\RAM96MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()\programs\RamDrv\RAM96MB.cmd"〉调整虚拟磁盘空间为 96MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\RamDrv\RAM128MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()\programs\RamDrv\RAM128MB.cmd"〉调整虚拟磁盘空间为 128MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\RamDrv\RAM160MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()\programs\RamDrv\RAM160MB.cmd"〉调整虚拟磁盘空间为 160MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()\programs\RamDrv\RAM192MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()\programs\RamDrv\RAM192MB.cmd"〉调整虚拟磁盘空间为 192MB〈/MITEM〉
〈!-- 系统信息子菜单 --〉
〈MENU ID="Info"〉
〈MITEM DISABLED="0" TYPE="ITEM"〉用户名: @GetUserName()〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉主机名: @GetHostName()〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉程序驱动器: @GetProgramDrive()〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉Windows 目录: @GetWinDir()〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉程序目录: @GetProgramDir()〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉临时目录: @GetTmpDir()〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉命令行路径: @GetEnvVar(';ComSpec';)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉操作系统版本生成号: @OsBuild()〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉Nu2Menu 版本: @Ver()〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉此系统维护光盘由Lucky制作〈/MITEM〉
〈/MENU〉
〈!-- 关机子菜单 --〉
〈MENU ID="Shutdown"〉
        〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\shutdown.exe))" CMD="RUN" FUNC="@Null(@Exec(';shutdown.exe /reboot';,0))"〉重新启动计算机〈/MITEM〉
        〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\shutdown.exe))" CMD="RUN" FUNC="@Null(@Exec(';shutdown.exe /shutdown';,0))"〉关闭计算机〈/MITEM〉
        〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\shutdown.exe))" CMD="RUN" FUNC="@Null(@Exec(';shutdown.exe /shutdown /eject';,0))"〉关闭计算机(退出光盘)〈/MITEM〉
       〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\shutdown.exe))" CMD="RUN" FUNC="@Null(@Exec(';shutdown.exe /reboot /eject';,0))"〉重新启动计算机(退出光盘)〈/MITEM〉
〈/MENU〉
作者: lucky0504    时间: 2004-11-17 05:48     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

分隔线:
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
显示文字:
〈MITEM DISABLED="0" TYPE="ITEM"〉此系统维护光盘由Lucky制作〈/MITEM〉    0代表文字黑色,1代表灰色不可选状态.
一级菜单:
〈MITEM TYPE="POPUP" MENUID="Programs"〉应用程序〈/MITEM〉      注意连接到〈MENU ID="Programs"〉子菜单
应用程序:
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\ACDSee\ACDSee32.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\ACDSee\ACDSee32.exe"〉看图工具(ACDSee)〈/MITEM〉
修改Programs\ACDSee\ACDSee32.exe这个路径即可,看图工具(ACDSee)这个是在菜单上显示的文字.
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()\system32\notepad.exe))" CMD="RUN" FUNC="@GetWinDir()\system32\notepad.exe"〉记事本〈/MITEM〉
作者: wxl2004163    时间: 2004-11-17 16:25     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

斑竹辛苦,收到,谢谢!!!!
作者: wxl2004163    时间: 2004-11-18 16:33     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

还有一个问题就是inf文件中的append是什么意思啊
作者: lucky0504    时间: 2004-11-18 22:52     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

哪句?
作者: andydyc    时间: 2004-11-19 03:17     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

8错8错~~

作者: wxl2004163    时间: 2004-11-19 20:26     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

请问斑竹
你的贴图桌面怎么没图标啊
作者: lucky0504    时间: 2004-11-20 19:55     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

PE是没有桌面的,XPE才有。
作者: yhz    时间: 2004-11-20 20:19     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

[这个贴子最后由yhz在 2004/11/20 02:14pm 第 1 次编辑]


请问各位有没有现成的 WinPE 中文插件的 inf 文件下载的?
还有,我发现这篇的贴子中的 Conv Reg To Inf 小程序在我的机上不能运行。我反复下载了3次,而且用WinRAR检查过也说压缩包没问题,但是就是启动的时候说初始化错误之类的。下载请问有没有能在Windows XP SP2下成功运行的版本?因为如果要手工修改那么多reg文件的话,真的很慢,也很麻烦。
谢谢了。
作者: wxl2004163    时间: 2004-11-20 20:24     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

原来这样啊,谢谢斑竹
作者: wxl2004163    时间: 2004-11-20 21:19     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

[Append]
;nu2menu.xml, ghost_nu2menu.xml
这里的append是什么意思
作者: 加尔伏特    时间: 2004-11-20 23:25     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

拷回去慢慢的仔细研究.感谢楼主的无私提供
作者: lucky0504    时间: 2004-11-21 04:41     标题: [整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

引用:
下面引用由yhz2004/11/20 11:19am 发表的内容:
请问各位有没有现成的 WinPE 中文插件的 inf 文件下载的?
还有,我发现这篇的贴子中的 Conv Reg To Inf 小程序在我的机上不能运行。我反复下载了3次,而且用WinRAR检查过也说压缩包没问题,但是就是启动的时候 ...
这个需要Microsoft .NET Framework 1.1支持.




欢迎光临 EZB 论坛 (http://ultraiso.net/ezbbbs/) Powered by Discuz! 6.1.0