发新话题
打印

[整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

[整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

如果要编辑注册表的话就是按前面那个Geoshell的插件制作了.
欢迎来我的论坛作客,讨论启动技术:

http://www.haopeng.org/bbs/

启动技术区
影视音乐区
游戏动漫区
休闲娱乐区  

TOP

[整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

引用:
下面引用由wxl20041632004/10/15 08:40pm 发表的内容:
那你前面不是说要制作成cab压缩包吗
可以制作成cab,也可以直接放到插件的目录中.
欢迎来我的论坛作客,讨论启动技术:

http://www.haopeng.org/bbs/

启动技术区
影视音乐区
游戏动漫区
休闲娱乐区  

TOP

[整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

wxl2004163,这个帖子的第二部分就是关于inf文件的构造,可以参见其中winrar.inf的例子,如果是绿色软件完全可以参见第16楼的写法,不知道你是在哪方面不清楚呢?请详细的说说.
欢迎来我的论坛作客,讨论启动技术:

http://www.haopeng.org/bbs/

启动技术区
影视音乐区
游戏动漫区
休闲娱乐区  

TOP

[整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

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

xpe1.01我还没用,以后提供,什么叫设置好的呢?
欢迎来我的论坛作客,讨论启动技术:

http://www.haopeng.org/bbs/

启动技术区
影视音乐区
游戏动漫区
休闲娱乐区  

TOP

[整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

引用:
下面引用由wxl20041632004/10/19 04:45pm 发表的内容:
其实我就是说将inf文件的各种语法结构写出来,不是针对一个特定的文件inf
wxl2004163兄,看看第2楼的inf说明,那个就是主要的结构.
欢迎来我的论坛作客,讨论启动技术:

http://www.haopeng.org/bbs/

启动技术区
影视音乐区
游戏动漫区
休闲娱乐区  

TOP

[整理中][原创]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文件的结构了.



欢迎来我的论坛作客,讨论启动技术:

http://www.haopeng.org/bbs/

启动技术区
影视音乐区
游戏动漫区
休闲娱乐区  

TOP

[整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

XPE1.01插件,用这个Shell可以制作出仿xp界面
点击下载文件
改名为xpe.part01.rar-xpe.part05.rar  
欢迎来我的论坛作客,讨论启动技术:

http://www.haopeng.org/bbs/

启动技术区
影视音乐区
游戏动漫区
休闲娱乐区  

TOP

[整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

XPE的Outlook插件.
点击下载文件
欢迎来我的论坛作客,讨论启动技术:

http://www.haopeng.org/bbs/

启动技术区
影视音乐区
游戏动漫区
休闲娱乐区  

TOP

[整理中][原创]PE制作简单小结及插件下载(感谢xmatc兄指导)

引用:
下面引用由gigiyy2004/10/29 11:58am 发表的内容:
我也来留个名,好贴啊!可惜,现在还不是太懂!
慢慢搞吧!
LUCKY兄,不要玩失踪吗?要出来露个脸啦!好久不见你了!
呵呵,最近忙着考试.
欢迎来我的论坛作客,讨论启动技术:

http://www.haopeng.org/bbs/

启动技术区
影视音乐区
游戏动漫区
休闲娱乐区  

TOP

[整理中][原创]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
欢迎来我的论坛作客,讨论启动技术:

http://www.haopeng.org/bbs/

启动技术区
影视音乐区
游戏动漫区
休闲娱乐区  

TOP

发新话题