tinglu168 发表于 2011-2-26 21:47:09

不错,有想法是好事,支持!

maanu 发表于 2011-2-27 02:43:06

ok no problem , i am waiting for your test...

Plantsoot 发表于 2011-2-27 03:25:44

原帖由 maanu 于 2011-2-27 02:43 发表 http://bbs.wuyou.net/images/common/back.gif
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请反馈。

zxyy 发表于 2011-2-27 09:50:21

看来啊,大家期待的是,百大老师最终的目标是要将UD的扩展分区变成一个在PE下可见的只读分区了,这也许是大家的希望,本来程序就在U盘上放着,没必要再加载、导出到虚拟的内存盘中去占用有限的内存空间吧。只是暂时难以实现,到那时,估计百大老师要做的另一件事是怎样才能阻止在PE下向UD的可见分区写入数据了!呵呵。

hlstudio 发表于 2011-2-27 10:23:30

强贴,关注中,现在U盘比光盘使用方便多了。

Plantsoot 发表于 2011-2-27 11:42:09

原帖由 zxyy 于 2011-2-27 09:50 发表 http://bbs.wuyou.net/images/common/back.gif
看来啊,大家期待的是,百大老师最终的目标是要将UD的扩展分区变成一个在PE下可见的只读分区了,这也许是大家的希望,本来程序就在U盘上放着,没必要再加载、导出到虚拟的内存盘中去占用有限的内存空间吧。只是 ...

这是一件很矛盾的事情,本来ud区不可见也正是他的优势之一,如果真的变成一个可以任意访问的分区了,那也意味着不安全了。
下一个功能加上按需加载的功能。先创建快捷方式,用哪个就加载哪个,毕竟PE大多是用来维护用的。

zxyy 发表于 2011-2-27 12:15:10

是,期待百大老师的正式版本,只要上来就刷新几次,关注本贴。UD扩展分区出于安全性考虑,大家应该有一个共识,那就是在PE下只可读,不允许写入,各位老大开发此类工具时应该避免出现写入的可能。这需要开发PE的众多高手们共同达成一致性才能完成啊。

2011qwqw 发表于 2011-2-27 12:45:11

2个字 期待。。。。

siming0803 发表于 2011-2-27 15:20:00

支持百草!!!!!!!!!

2011houxuguang 发表于 2011-2-27 15:48:37

学习了来了这有点意思啊

2010sslc500 发表于 2011-2-27 20:42:30

非常支持老大的作品!!

songnic 发表于 2011-2-27 22:06:22

Plantsoot 大在为Pseudo 大写接口,   可千万别终结0PE。。

键盘-手 发表于 2011-2-27 22:30:55

强强联合之作肯定精彩很多,支持

zxw 发表于 2011-3-1 09:45:36

原帖由 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应该隔开要好一点。

Plantsoot 发表于 2011-3-1 12:37:23

回复 #44 zxw 的帖子

好像C语言的main只能返回整数,我也郁闷呢,要是可以返回字符串多好啊。
或者我没找到方法,如果能返回字符串的话记得告诉我,我指的的是return,不是 printf。

不点 发表于 2011-3-1 13:53:29

回复 #45 Plantsoot 的帖子

字符串就是一个指针而已,而指针就是一个整数。指针指向字符串的第一个字符,字符串用 00 字节来结束。

Plantsoot 发表于 2011-3-1 21:57:38

回复 #46 不点 的帖子

谢谢不点,C语言的指针和指针的指针我一直很头疼,到现在也没很好的理解和把握,看来得下下功夫才行。

Plantsoot 发表于 2011-3-2 02:18:48

把功能的说明整理了下,希望能提点意见和建议。

!!现征集通过ini文件导出文件的方案,如何定义ini的格式比较合理?

maanu 发表于 2011-3-2 04:45:40

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

Plantsoot 发表于 2011-3-2 08:46:57

回复 #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 编辑 ]

maanu 发表于 2011-3-3 00:27:48

plantsoot


it WORKED on english PE based on xp. i will try now the win7 pe . thanks very much...

Plantsoot 发表于 2011-3-3 02:16:12

回复 #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 编辑 ]

Plantsoot 发表于 2011-3-3 08:41:04

Fbinst Plus version 1.6.1.3 有一个BUG,大家要注意,如果文件不存在会报一个内存错误。
1.6.1.4版本已经修正了这个问题。

因为1.6.1.4版本对参数的写法做了调整,取消了几个参数,取消的参数合并到了其他的参数中。
待完整测试后再上传。

xiaowuo 发表于 2011-3-3 08:42:16

1.首先肯定楼主的水平,确实高
2.其实,个人感觉目前FB推广受阻影响最大的还是命令编写,如果能整合常见命令语句,并提供命令提示向导录入代码的功能那是最好不过了,呵呵。
3.楼主的Plus功能,都是命令行模式吗?有没有GUI版的?

Plantsoot 发表于 2011-3-3 08:47:22

回复 #54 xiaowuo 的帖子

我现在就是在尽力简化命令的写法,争取完成一个复杂的操作控制在两行代码内,比如现在进入PE后,创建内磁盘、提取ud工具已经简化为一行代码了 fbinst --autoloadpetools 。

Plus功能都是命令行模式,是在fbinst的基础上加强,原有的功能全部保留。这个完善了,GUI就变得更简单。

lyp1962 发表于 2011-3-3 09:02:32

顶一个先,支持老大。

dengxiong 发表于 2011-3-3 10:42:58

原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   若带有路径并含完整文件名的则搜索指定路径下的符合条件的文件



以上是个人的想法,不知功能可否实现??

Plantsoot 发表于 2011-3-3 12:51:03

回复 #57 dengxiong 的帖子

恩,1.6.1.4版已经合并部分参数的写法,尽量和原版保持一致。

通配符功能已经完成,因为上午有事,未做全面测试,今天下午完成测试后上传。
ini文件的功能很快就加上了。

通配符:



[ 本帖最后由 Plantsoot 于 2011-3-3 13:00 编辑 ]

2010bailulixue 发表于 2011-3-3 16:27:44

支持楼主!顶上!---------

maanu 发表于 2011-3-3 16:44:17

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,
页: 1 [2] 3 4 5 6 7 8 9 10 11
查看完整版本: 【Fbinst Plus V1.5.1703.13】Fbinst增强版,2017年重大更新