ok no problem , i am waiting for your test...
It can work without PECMD on English`s PE.
please test!
Condition 1 : fbinst plus 1.6.1.2 or the latest version
Condition 2 : imdisk
Method 1: autopetools.bat
Method 2: fbinst --autoloadpetools
要求:
1、PE的系统目录中内置fbinst plus的1.6.1.2以上版本
2、PE内置imdisk
方法:
1、利用autopetools.bat批处理
2、直接利用fbinst,“fbinst --autoloadpetools”
测试阶段,未完善,如有bug请反馈。 看来啊,大家期待的是,百大老师最终的目标是要将UD的扩展分区变成一个在PE下可见的只读分区了,这也许是大家的希望,本来程序就在U盘上放着,没必要再加载、导出到虚拟的内存盘中去占用有限的内存空间吧。只是暂时难以实现,到那时,估计百大老师要做的另一件事是怎样才能阻止在PE下向UD的可见分区写入数据了!呵呵。 强贴,关注中,现在U盘比光盘使用方便多了。 原帖由 zxyy 于 2011-2-27 09:50 发表 http://bbs.wuyou.net/images/common/back.gif
看来啊,大家期待的是,百大老师最终的目标是要将UD的扩展分区变成一个在PE下可见的只读分区了,这也许是大家的希望,本来程序就在U盘上放着,没必要再加载、导出到虚拟的内存盘中去占用有限的内存空间吧。只是 ...
这是一件很矛盾的事情,本来ud区不可见也正是他的优势之一,如果真的变成一个可以任意访问的分区了,那也意味着不安全了。
下一个功能加上按需加载的功能。先创建快捷方式,用哪个就加载哪个,毕竟PE大多是用来维护用的。 是,期待百大老师的正式版本,只要上来就刷新几次,关注本贴。UD扩展分区出于安全性考虑,大家应该有一个共识,那就是在PE下只可读,不允许写入,各位老大开发此类工具时应该避免出现写入的可能。这需要开发PE的众多高手们共同达成一致性才能完成啊。 2个字 期待。。。。 支持百草!!!!!!!!! 学习了来了这有点意思啊 非常支持老大的作品!! Plantsoot 大在为Pseudo 大写接口, 可千万别终结0PE。。 强强联合之作肯定精彩很多,支持 原帖由 Plantsoot 于 2011-2-25 17:38 发表 http://bbs.wuyou.net/images/common/back.gif
2.[ --udlist, -u ]
ud盘列表,fbinst格式的磁盘列表。如果有多个ud盘,返回一个整数,比如 31,标示磁盘1、磁盘3是ud盘。……[ ...
3和1应该隔开要好一点。
回复 #44 zxw 的帖子
好像C语言的main只能返回整数,我也郁闷呢,要是可以返回字符串多好啊。或者我没找到方法,如果能返回字符串的话记得告诉我,我指的的是return,不是 printf。
回复 #45 Plantsoot 的帖子
字符串就是一个指针而已,而指针就是一个整数。指针指向字符串的第一个字符,字符串用 00 字节来结束。回复 #46 不点 的帖子
谢谢不点,C语言的指针和指针的指针我一直很头疼,到现在也没很好的理解和把握,看来得下下功夫才行。 把功能的说明整理了下,希望能提点意见和建议。!!现征集通过ini文件导出文件的方案,如何定义ini的格式比较合理? Plantsoot
i will test it very soon on english pe , i have a request for feature .
plz add support for ,
fbinst --find filename output B:\
it will be
fbinst --find maanu.vmdk output B:\
Regards,
Maanu from Pakistan
回复 #49 maanu 的帖子
Fbinst Plus V1.6.1.3:You can use the following method .
fbinst --findout maanu.vmdkB:/
It will find maanu.vmdk ,and out (export) maanu.vmdk to "B:/".
--findout :查找文件、文件夹,找到后导出。
fbinst --findout PETOOLS/ P:/ 查找PETOOLS/“目录”,并导出到P盘根目录,省略导出的位置默认fbinst的目录。
output :批量导出文件,output 不同于export,它可以导出指定目录或文件名带有某关键字的文件。本命令需要指定磁盘或fba,可以借助--find命令来确定磁盘。
fbinst(hd1)output OPE/ P:/ 导出(hd1)的“0PE”目录中所有文件到P盘根目录,省略P:/就导出到当前目录
fbinst(hd1)output “” P:/ 导出(hd1)的所有文件到P盘根目录,“”不可以省略,省略P:/就导出到当前目录
outputneed to specify the DEVICE_OR_FILE , like fbinst(hd1).
--findout not allowed to specify the DEVICE_OR_FILE ,it will find the DEVICE,like " fbinst --findout maanu.vmdkB:/ "
[ 本帖最后由 Plantsoot 于 2011-3-2 08:52 编辑 ] plantsoot
it WORKED on english PE based on xp. i will try now the win7 pe . thanks very much...
回复 #51 maanu 的帖子
Writing rules for some parameters have changed in the Fbinst Plus version 1.6.1.4.Please pay attention to the new wording,I will upload it as soon as possible。
[ 本帖最后由 Plantsoot 于 2011-3-3 02:19 编辑 ] Fbinst Plus version 1.6.1.3 有一个BUG,大家要注意,如果文件不存在会报一个内存错误。
1.6.1.4版本已经修正了这个问题。
因为1.6.1.4版本对参数的写法做了调整,取消了几个参数,取消的参数合并到了其他的参数中。
待完整测试后再上传。 1.首先肯定楼主的水平,确实高
2.其实,个人感觉目前FB推广受阻影响最大的还是命令编写,如果能整合常见命令语句,并提供命令提示向导录入代码的功能那是最好不过了,呵呵。
3.楼主的Plus功能,都是命令行模式吗?有没有GUI版的?
回复 #54 xiaowuo 的帖子
我现在就是在尽力简化命令的写法,争取完成一个复杂的操作控制在两行代码内,比如现在进入PE后,创建内磁盘、提取ud工具已经简化为一行代码了 fbinst --autoloadpetools 。Plus功能都是命令行模式,是在fbinst的基础上加强,原有的功能全部保留。这个完善了,GUI就变得更简单。 顶一个先,支持老大。 原fbinst的命令行写法是: fbinst DEVICE_OR_FILE COMMANDS
fbinst原版的所有选项和命令保持原来的写法不变。
fbinst plus版新增命令行写法和原版稍有区别:
1.fbinst
2.fbinst DEVICE_OR_FILECOMMANDS
百大,提个建议:
新版与旧版还是应该在语法上维持一至,新添加的全局参数和命令、参数还是都按照原来的写法更好
例如:
fbinst DEVICE_OR_FILE COMMANDS
DEVICE_OR_FILE默认必写项为(ud),代表全盘搜索,搜索到第一个则停止;如为(hd1),(hd2),(hd3)等则为按指定盘搜索。
commands:
新增加命令output,其参数实现的功能为: 若结尾含有/ 则是导出指目录下所有文件,若无/ 则为导出含指定的关键字的文件
fbinst (hd1) output 0PE/A/ P:/ 代表只搜索hd1的0PE/A目录下的所有文件并导出到P:/ 导出到P:/的目录结构与UD内的目录结构相同,以下类推
fbinst (hd1) output 0PE/A P:/ 代表只搜索hd1的0PE目录下的关键字为A的文件并导出到P:/
fbinst (ud) output 0PE/A P:/ 代表全盘搜索0PE目录下的关键为A的文件并导出到P:/
fbinst (ud) output --ini 0PE/A.INI P:/ 代表根据外置文件0PE/A.INI 所定义的全部内容进行全盘搜索并导出到P:/
fbinst (ud) output --ini-PATH 0PE/A.INI P:/ 代表根据外置文件0PE/A.INI 所定义的内容中的节(PATH名可任意取)进行全盘搜索并导出到P:/
外置INI文件的主要作用是应用到PE中时可以简化和方便随时修改。
外置INI文件的结构如下 :
BOOT/IMGS/
ISO/
DOS 若只有关键字则搜索所有目录下的符合条件的文件
DOS1.GZ 若只有文件名则搜索所有目录下的符合条件的文件
BOOT/IMGS/DOS 若带有路径并含关键字的则搜索指定路径下的符合条件的文件
BOOT/IMGS/DOS2.GZ 若带有路径并含完整文件名的则搜索指定路径下的符合条件的文件
以上是个人的想法,不知功能可否实现??
回复 #57 dengxiong 的帖子
恩,1.6.1.4版已经合并部分参数的写法,尽量和原版保持一致。通配符功能已经完成,因为上午有事,未做全面测试,今天下午完成测试后上传。
ini文件的功能很快就加上了。
通配符:
[ 本帖最后由 Plantsoot 于 2011-3-3 13:00 编辑 ] 支持楼主!顶上!--------- plantsoot
is it possible that you can remove case-sensitive >?
example ,
fbinst --findout maanupak.vmdk X: ( FAILED )
fbinst --findout maanuPAK.vmdk x: (PASSED )
please remove this function ,. sometimes , we dont know if we use BIG letters or Small letters,