电脑疯子技术论坛|电脑极客社区

微信扫一扫 分享朋友圈

已有 3330 人浏览分享

如何在PE中添加工具?

  [复制链接]
3330 6

评论 6

bek bek  管理员  发表于 2010-9-11 06:05:51 | 显示全部楼层
PETOOLS.INI中内容,用于搜索petools目录,从hhh333那个petools.ini中得到灵感,修改为自己用的,注意:petools目录要建立在分区根目录下。


`生成目标文件的快捷方式
_SUB MAKELINK
EXEC =!CMD /C "COPY "%SystemRoot%\SYSTEM32\SHORTCUT.BAT" "%TOOLS%\SHORTCUT.BAT""
EXEC =!CMD /C "COPY "%SystemRoot%\SYSTEM32\MAIN.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

使用方法:

1,下载附件文件,将四个文件放在system32下。

2,在自己的本地硬盘或者U盘根目录建立petools文件夹,将要用的程序放在其中就行了,不用另外设置

3,进入PE,执行桌面上的  搜索装载PETOOLS到开始菜单  


优点:

1,petools下的目录支持多级
2,仅仅建立可执行文件的快捷链接
3,需要的支持文件少,仅仅一个19K第三方工具的shortcut.exe
4,命令简单,执行速度快。
5,建立快捷链接的同时安装inf并注册reg文件。(这个很有用,解决有些破解软件注册问题)
6,可移植性强,只要是无忧的PE,都可以使用。

希望这个程序可以成为一个建立扩展目录程序的一个模板。。
20090603_5d4f674f9da6c528cf7dDbtQnPSrnz48.jpg




最近很多兄弟都说我.,有什么问题或是技术不和兄弟们讲解或分享. 说我不理他们了我真的很郁闷!
很多时候我也想帮助兄弟们.最近可能是太忙了,再有就是前一段时间我QQ出现问题,我也没有发觉,【QQ能接收部分好友的留言和群信息,但有些好友留言以及聊天记录无法查看...】...
希望兄弟可以谅解,大家在一起多多交流。

芸芸 芸芸  合格会员  发表于 2010-9-11 11:30:19 | 显示全部楼层
好!学习学习{:3_233:}

zane1980 zane1980  小鸟会员  发表于 2010-9-11 19:57:32 | 显示全部楼层
谢谢分享,拿回去看看,学学

cddn090805 cddn090805  正式会员  发表于 2010-9-14 11:43:32 | 显示全部楼层
你会编程吧  好厉害额  能叫我怎么学编程吗  要什么资料啊  看那些书友用啊???

mike2100 mike2100  小鸟会员  发表于 2010-9-14 14:20:58 | 显示全部楼层
谢谢分享,拿回去看看,学学

zhangbingzhe zhangbingzhe  合格会员  发表于 2010-9-16 17:32:45 | 显示全部楼层
BEK很厉害

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

本版积分规则

0

关注

0

粉丝

244

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Powered by Pcgho! X3.4

© 2008-2022 Pcgho Inc.