无忧启动论坛

标题: 关于PE下挂载UD隐藏区外置程序的学习 [打印本页]

作者: rtian    时间: 2011-5-12 14:38
标题: 关于PE下挂载UD隐藏区外置程序的学习


[ 本帖最后由 rtian 于 2011-5-12 16:23 编辑 ]

fb.png (83.85 KB, 下载次数: 64)

fb.png

作者: rtian    时间: 2011-5-12 14:46
一直在潜水, 菜鸟级别, 在无忧跟各位老大学习了不少技术. 感谢的话难于言表, 学有所有用是对老大们的最好感谢啦.
fbinst 1.6.1.1   + UD_LINK.CMD + UD_LOAD.CMD

imdisk 141

---------------
学习阶段,难免有误,

Fbinst挂载UD到PE.7z (31.08 KB, 下载次数: 283)

Imdisk141.7z (95.75 KB, 下载次数: 177)

[ 本帖最后由 rtian 于 2011-5-12 14:50 编辑 ]
作者: Plantsoot    时间: 2011-5-12 15:30
标题: 回复 #1 rtian 的帖子
自动加载PETOOLS的写法还可以精简。
当然了,利用PECMD创建文件夹的快捷方式也可以,我只是提供一个思路。
(fbinst --autoptlink)

:: Fbinst Plus 在PE下的应用举例 - 自动加载PETOOLS
:: An example of how to use FbinstPlus on PE - Autoload PETOOLS
:: 自动搜索ud盘的PETOOLS文件夹
:: 根据PETOOLS文件夹大小自动创建内存盘
:: 导出ud内的PETOOLS文件夹,保存到内存盘中
:: 在“「开始」菜单”中创建PETOOLS的快捷方式
:: 注意,本脚本未考虑内存不足的情况
:: PE需要内置fbinst plus 1.0版本、imdisk的支持
:: It needs fbinst plus and imdisk.
:: By haiou327 、Plantsoot@bbs.wuyou.net  2011-5-12
::----- find & export &  create shortcuts for PETOOLS --------------

@echo off
setlocal ENABLEDELAYEDEXPANSION
fbinst (ud) filesize "PETOOLS/*"
set /a size=%errorlevel%*105/100
for %%i in (Z W V U T R Q P) do if not exist %%i:\nul (
    set udtooldrv=%%i:
)
fbinst --udlist
if not %errorlevel%==-1 imdisk -a -s %size%K -m %udtooldrv% -p   "/FS:FAT /Y /Q"
fbinst (ud) output "PETOOLS/*" %udtooldrv%/
fbinst --autoptlink

[ 本帖最后由 Plantsoot 于 2011-5-12 15:31 编辑 ]
作者: rtian    时间: 2011-5-12 16:11
标题: 回复 #3 Plantsoot 的帖子
呵呵, 老大好啊 ,   

向您学习啦

菜鸟一个, 略懂皮毛, 都是拿来主意,呵呵,   


[ 本帖最后由 rtian 于 2011-5-12 16:49 编辑 ]
作者: Plantsoot    时间: 2011-5-12 16:18
标题: 回复 #4 rtian 的帖子
呵呵,互相学习,只是fbinst plus 1.0中内置的批处理我忘记更新了。

所以另外写出来。
作者: rtian    时间: 2011-5-12 16:28
标题: 回复 #5 Plantsoot 的帖子
老大写的程序用着很好啊 ,  学习啦.

--


fbinst --autoptlink       好像是创建了个目录的快捷方式,  可是打不开啊?    win7下的

[ 本帖最后由 rtian 于 2011-5-12 16:37 编辑 ]
作者: renchmin    时间: 2011-5-12 16:44
关于PE下挂载UD隐藏区外置程序的学习这个教程很不错的啊。
作者: rtian    时间: 2011-5-12 18:49
fbinst --autoptlink              创建了快捷方式,但打不开
写了个和它差不多功能的批处理
set startmu=%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
if exist %%i:\petools pecmd link %startmu%\[PETOOLS]-%%i盘外置程序,%%i:\PETOOLS
)
----------------
可以简单实现
作者: Plantsoot    时间: 2011-5-12 19:20
原帖由 rtian 于 2011-5-12 18:49 发表
fbinst --autoptlink              创建了快捷方式,但打不开
写了个和它差不多功能的批处理
set startmu=%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
for %%i in (C D E F G H I  ...


打不开?不会吧,能不能提供打不开的软件名称?难道有bug?
作者: rtian    时间: 2011-5-12 21:56
标题: 回复 #9 Plantsoot 的帖子
发现问题了,  在win7pe下, 设置了一个分区的PETOOLS,可以正常创建并可以访问; 设置了两个分区的PETOOLS,可以创建但不能访问(执行一次kill explorer.exe后可以正常访问)
在win7系统,可以创建不能访问
不能访问:即点击无效

1.png (12.59 KB, 下载次数: 55)

点击无任何反应

点击无任何反应

作者: Plantsoot    时间: 2011-5-13 10:02
标题: 回复 #10 rtian 的帖子
1: WIN7PE下执行一次kill explorer.exe后可以正常访问
2:在win7系统,可以创建不能访问。

看来在WIN7系统还是有权限的问题?

这样测试下,WIN7系统下也kill explorer.exe,再启动explorer.exe看能不能访问。
作者: rtian    时间: 2011-5-23 08:08
标题: 回复 #11 Plantsoot 的帖子
还是不能,
不过我用的是精简版的win7,  估计和系统有关系吧
作者: 2011shua    时间: 2011-5-24 20:51
一直到在找这方面的资料,非常感谢楼主的分享
作者: 2011garyvang    时间: 2011-5-27 11:56
慢慢看,正學習中。
非常感謝樓主的分享!!
作者: wangerkai    时间: 2011-11-29 15:31
受教了一直在 研究这问题害我 想了几天睡不着啊呵呵  恩 我一直在SYS32找 ini  呢我还在怀疑啊  为什么 杏雨梨云 能挂载我找了好久 问题 一直没看到路径 原来是这样




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3