无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: Plantsoot
打印 上一主题 下一主题

[发布] 【Fbinst Plus V1.5.1703.13】Fbinst增强版,2017年重大更新

    [复制链接]
31#
发表于 2011-2-26 21:47:09 | 只看该作者
回复

使用道具 举报

32#
发表于 2011-2-27 02:43:06 | 只看该作者
ok no problem , i am waiting for your test...
回复

使用道具 举报

33#
 楼主| 发表于 2011-2-27 03:25:44 | 只看该作者
原帖由 maanu 于 2011-2-27 02:43 发表
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请反馈。
回复

使用道具 举报

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

使用道具 举报

35#
发表于 2011-2-27 10:23:30 | 只看该作者
强贴,关注中,现在U盘比光盘使用方便多了。
回复

使用道具 举报

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


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

使用道具 举报

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

使用道具 举报

38#
发表于 2011-2-27 12:45:11 | 只看该作者
2个字 期待。。。。
回复

使用道具 举报

39#
发表于 2011-2-27 15:20:00 | 只看该作者
支持百草!!!!!!!!!
回复

使用道具 举报

40#
发表于 2011-2-27 15:48:37 | 只看该作者
学习了来了这有点意思啊
回复

使用道具 举报

41#
发表于 2011-2-27 20:42:30 | 只看该作者
非常支持老大的作品!!
回复

使用道具 举报

42#
发表于 2011-2-27 22:06:22 | 只看该作者
Plantsoot 大  在为Pseudo 大写接口,   可千万别终结0PE。。
回复

使用道具 举报

43#
发表于 2011-2-27 22:30:55 | 只看该作者
强强联合之作肯定精彩很多,支持
回复

使用道具 举报

44#
发表于 2011-3-1 09:45:36 | 只看该作者
原帖由 Plantsoot 于 2011-2-25 17:38 发表
2.  [ --udlist, -u ]

ud盘列表,fbinst格式的磁盘列表。如果有多个ud盘,返回一个整数,比如 31,标示磁盘1、磁盘3是ud盘。
……[ ...

3和1应该隔开要好一点。
回复

使用道具 举报

45#
 楼主| 发表于 2011-3-1 12:37:23 | 只看该作者

回复 #44 zxw 的帖子

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

使用道具 举报

46#
发表于 2011-3-1 13:53:29 | 只看该作者

回复 #45 Plantsoot 的帖子

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

使用道具 举报

47#
 楼主| 发表于 2011-3-1 21:57:38 | 只看该作者

回复 #46 不点 的帖子

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

使用道具 举报

48#
 楼主| 发表于 2011-3-2 02:18:48 | 只看该作者
把功能的说明整理了下,希望能提点意见和建议。

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

使用道具 举报

49#
发表于 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
回复

使用道具 举报

50#
 楼主| 发表于 2011-3-2 08:46:57 | 只看该作者

回复 #49 maanu 的帖子

Fbinst Plus V1.6.1.3:

You can use the following method .

fbinst --findout maanu.vmdk  B:/

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:/就导出到当前目录


output  need 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.vmdk  B:/ "



[ 本帖最后由 Plantsoot 于 2011-3-2 08:52 编辑 ]
回复

使用道具 举报

51#
发表于 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...
回复

使用道具 举报

52#
 楼主| 发表于 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 编辑 ]
回复

使用道具 举报

53#
 楼主| 发表于 2011-3-3 08:41:04 | 只看该作者
Fbinst Plus version 1.6.1.3 有一个BUG,大家要注意,如果文件不存在会报一个内存错误。
1.6.1.4版本已经修正了这个问题。

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

使用道具 举报

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

使用道具 举报

55#
 楼主| 发表于 2011-3-3 08:47:22 | 只看该作者

回复 #54 xiaowuo 的帖子

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

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

使用道具 举报

56#
发表于 2011-3-3 09:02:32 | 只看该作者
顶一个先,支持老大。
回复

使用道具 举报

57#
发表于 2011-3-3 10:42:58 | 只看该作者
原fbinst的命令行写法是: fbinst [OPTIONS] DEVICE_OR_FILE COMMANDS [PARAMETERS]
    fbinst原版的所有选项和命令保持原来的写法不变。
    fbinst plus版新增命令行写法和原版稍有区别:

        1.  fbinst [OPTIONS] [PARAMETERS]
        2.  fbinst DEVICE_OR_FILE  COMMANDS [PARAMETERS]



百大,提个建议:

新版与旧版还是应该在语法上维持一至,新添加的全局参数和命令、参数还是都按照原来的写法更好

例如:

fbinst [OPTIONS] DEVICE_OR_FILE COMMANDS [PARAMETERS]

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]节(PATH名可任意取)进行全盘搜索并导出到P:/

外置INI文件的主要作用是应用到PE中时可以简化和方便随时修改。
外置INI文件的结构如下 :
[PATH]
BOOT/IMGS/
ISO/
[FILE]
DOS                            若只有关键字则搜索所有目录下的符合条件的文件
DOS1.GZ                     若只有文件名则搜索所有目录下的符合条件的文件
BOOT/IMGS/DOS          若带有路径并含关键字的则搜索指定路径下的符合条件的文件
BOOT/IMGS/DOS2.GZ   若带有路径并含完整文件名的则搜索指定路径下的符合条件的文件



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

使用道具 举报

58#
 楼主| 发表于 2011-3-3 12:51:03 | 只看该作者

回复 #57 dengxiong 的帖子

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

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

通配符:



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

使用道具 举报

59#
发表于 2011-3-3 16:27:44 | 只看该作者
支持楼主!顶上!---------
回复

使用道具 举报

60#
发表于 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,
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-25 13:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表