添加自己的软件工具到PE的方法

来源:本站整理 作者:U盘量产网

一般我们在使用PE过程中都会遇到如下的情况:
1、有个软件在PE系统下没有,但是我就是想用,难道要我自己添加到PE系统中吗?
2、要么就是PE系统下有个软件,我想用,难道还要我进入PE系统下才能用吗?
为了解决这个问题,可用P处理来增加一个可以简单DIY的文件夹,里边就是随意添删的软件。
   PETOOLS.INI中内容,用于搜索petools目录(从hhh333那个petools.ini中得到灵感)注意:petools目录要建立在分区根目录下。
`生成目标文件的快捷方式
_SUB MAKELINK
EXEC =!CMD /C "COPY "%SystemRoot%SYSTEM32SHORTCUT.BAT" "%TOOLS%SHORTCUT.BAT""
EXEC =!CMD /C "COPY "%SystemRoot%SYSTEM32MAIN.INI" "%TOOLS%MAIN.INI""
LOAD %TOOLS%MAIN.INI
MESS %TOOLS%已经被装载到了开始菜单。@挂载PETOOLS工具 #OK *2000
_END
`搜索PETOOLS目录下文件
FORX @PETOOLS,TOOLS,0,CALL MAKELINK
 
SHORTCUT.BAT内容如下,搜索petools下的可执行文件,建立相应目录,并安装*.inf,注册*.reg等辅助文件。
 @echo off
PUSHD %~dp0
IF NOT EXIST "%USERPROFILE%「开始」菜单拓展程序目录" (MD "%USERPROFILE%「开始」菜单拓展程序目录")
for /f "delims=" %%a in ('dir /b /ad') do (
md "%USERPROFILE%「开始」菜单拓展程序目录%%a"
pushd "%%a"
for /r %%b in ( *.exe *.cmd *.bat *.wim) do (
shortcut.exe /f:"%USERPROFILE%「开始」菜单拓展程序目录%%a%%~nb.lnk" /a:c /t:"%%~fb"
for /r %%c in (*.inf) do RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 .%%c
for /r %%d in (*.reg) do REGEDIT /S "%%d"
popd
)
)
exit
 
 
main.ini中内容,用于执行SHORTCUT.BAT。
 
EXEC !%CurDir%SHORTCUT.BAT
FORX .*.exe,var0,0,link %StartMenu%拓展程序目录%var0%,%var0%
FORX .*.bat,var1,0,link %StartMenu%拓展程序目录%var1%,%var1%
FORX .*.cmd,var2,0,link %StartMenu%拓展程序目录%var2%,%var2%
FORX .*.wim,var3,0,link %StartMenu%拓展程序目录%var3%,%var3%
FILE %StartMenu%拓展程序目录SHORTCUT.BAT.lnk
EXIT
 
使用方法:
1、下载附件文件,将四个文件放在system32下。
2、在自己的本地硬盘或者U盘根目录建立petools文件夹,将要用的程序放在其中就行了,不用另外设置。
3、进入PE,执行桌面上的  搜索装载PETOOLS到开始菜单。

微微一笑很倾城正版手游千年风华无限钻石版第7装甲师无限金条安卓暴击联盟千年风华tv版女神危机未和谐版武林群侠传魔与道官网最新版剑魂之刃免费gm版明星梦工厂游戏宝宝爱拼图祖玛泡泡龙皇家骑士团多牛百变方块啪啪联盟乱世神将bt版坦克大决战新版王者守卫内购无限钻石金币明星梦工厂游戏塔防西游记无限内购版汉家江湖福利版封仙之怒手机版萌菌大作战2变态版三国杀OL互通版最新航海王启航满v版牧羊人之心内购版超神三国志正版荣耀战国无限内购版美杜莎传奇最新版安卓三国萌将录无限元宝版