无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 13695|回复: 29
打印 上一主题 下一主题

[讨论] CGI-特别版修改测试

  [复制链接]
跳转到指定楼层
1#
发表于 2017-6-26 16:20:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 kcyou 于 2017-6-30 07:44 编辑

clonecd 与2014年2月10日发布了CGI特别版,主要是针对PE中您安装(或使用)了UltraISO的虚拟光驱,
在运行CGI的标准版/增强版不正常时的一个解决方案。
此版CGI.WCZ可以解密,解密后本人进行了修改和内核更新,并分别制作两个版本:

CGI Ghost_imagex 版和CGI Ghost_wimlib-imagex x32x64自适应版
由于新版IMAGEX.EXE 已支持ESD格式,故增加了ESD格式支持。
现提供下载供有兴趣者测试:

此贴停止,特别版论坛已有人开贴讨论。
本人觉得还是正式标准版或增强版比较好。


评分

参与人数 4无忧币 +20 收起 理由
wuhuyou + 5 很给力!
freesoft00 + 5
易广白 + 5 赞一个!
糊涂 + 5

查看全部评分

2#
 楼主| 发表于 2017-6-26 16:27:48 | 只看该作者
图:

回复

使用道具 举报

3#
发表于 2017-6-26 16:33:50 | 只看该作者
支持先!
回复

使用道具 举报

4#
发表于 2017-6-26 16:44:38 | 只看该作者
多谢楼主分享
回复

使用道具 举报

5#
发表于 2017-6-26 17:01:10 | 只看该作者
谢楼主分享
回复

使用道具 举报

6#
发表于 2017-6-26 17:07:37 来自手机 | 只看该作者
这个思路好,有选择了。还可以整个外置版,这样自己加上喜欢的内核就行了
回复

使用道具 举报

7#
发表于 2017-6-26 17:35:12 | 只看该作者
大师辛苦了!!谢谢大师分享!!
回复

使用道具 举报

8#
发表于 2017-6-26 18:55:14 | 只看该作者

tegl 跟你用的下载工具有关
和工具没关系,应该和“批量下载”有关!
单个下载没问题


回复

使用道具 举报

9#
发表于 2017-6-26 19:04:28 | 只看该作者

两个版本搜索ISO内文件……





回复

使用道具 举报

10#
发表于 2017-6-26 19:20:04 | 只看该作者
补充操作过程:

1,手动加载ISO文件


2,选定ISO文件,确定


3,本应该挂载的虚拟光驱没挂载上……


4,加载时间并未停止……如果强行“停止”,就会出现上楼上提示



回复

使用道具 举报

11#
发表于 2017-6-26 20:09:34 | 只看该作者
难道没人测试吗?……
个人能力有限,环境单一,很容易出现“误测”

点评

糊涂兄弟辛苦了。  详情 回复 发表于 2017-6-26 21:06
回复

使用道具 举报

12#
发表于 2017-6-26 20:43:57 | 只看该作者
辛苦了。。。不错的说。。
回复

使用道具 举报

13#
 楼主| 发表于 2017-6-26 21:06:23 | 只看该作者
本帖最后由 kcyou 于 2017-6-26 21:59 编辑
糊涂 发表于 2017-6-26 20:09
难道没人测试吗?……
个人能力有限,环境单一,很容易出现“误测”

糊涂兄弟辛苦了。
确实有BUG!
imagex版不能搜索ESD分卷,虚拟光驱加载似乎较慢,且CGI推出时卸载不彻底。
网上关于IMAGEX支持ESD的介绍很少,IMAGEX /?帮助说明里也没有介绍。

点评

相信你,这些很快都不是问题  详情 回复 发表于 2017-6-26 22:41
回复

使用道具 举报

14#
发表于 2017-6-26 21:55:41 | 只看该作者
楼主稍微修改一下,应该可以的。以下是效果图



点评

就是呀,方便共享出来大家研究研究多好。省的闷头费劲从头整。  详情 回复 发表于 2017-6-26 23:33
您这个3.03.02版的CGI.WCZ脚本能否分享一下,供我参考一下。  详情 回复 发表于 2017-6-26 22:07
您这个3.03.02版的CGI.WCZ脚本能否分享一下,供我参考一下。  详情 回复 发表于 2017-6-26 22:07
回复

使用道具 举报

15#
 楼主| 发表于 2017-6-26 22:07:43 | 只看该作者
hsmy 发表于 2017-6-26 21:55
楼主稍微修改一下,应该可以的。以下是效果图

您这个3.03.02版的CGI.WCZ脚本能否分享一下,供我参考一下。

点评

imgex不是可以加载esd分卷吗? 我昨天发的第三版,虽然内核是wimlib-imagex;但我那目录里不是有个ImgeX吗,我加载时 用的就是ImgeX加载的,备份还原是用wimlib-imagex,但加载时用的就是ImgeX.EXE  详情 回复 发表于 2017-6-27 14:31
回复

使用道具 举报

16#
发表于 2017-6-26 22:41:02 | 只看该作者
kcyou 发表于 2017-6-26 21:06
糊涂兄弟辛苦了。
确实有BUG!
imagex版不能搜索ESD分卷,虚拟光驱加载似乎较慢,且CGI推出时卸载不彻底 ...

相信你,这些很快都不是问题
回复

使用道具 举报

17#
发表于 2017-6-26 23:33:18 | 只看该作者
hsmy 发表于 2017-6-26 21:55
楼主稍微修改一下,应该可以的。以下是效果图

就是呀,方便共享出来大家研究研究多好。省的闷头费劲从头整。
回复

使用道具 举报

18#
发表于 2017-6-27 14:31:15 | 只看该作者
kcyou 发表于 2017-6-26 22:07
您这个3.03.02版的CGI.WCZ脚本能否分享一下,供我参考一下。

imgex不是可以加载esd分卷吗? 我昨天发的第三版,虽然内核是wimlib-imagex;但我那目录里不是有个ImgeX吗,我加载时 用的就是ImgeX加载的,备份还原是用wimlib-imagex,但加载时用的就是ImgeX.EXE
回复

使用道具 举报

19#
发表于 2017-6-27 14:34:18 | 只看该作者
看源码
_SUB ISO2GHOWIM
    EXEC =!ISOCMD.EXE -eject 0:
    TEAM ENVI &&GIPATH=|ENVI &&aGHOLS=|ENVI &&GLSinISO=|ENVI &&vln=|ENVI &&HD45=
    EXEC =!ISOCMD.EXE -mount %&FFDrv%: %1
    FORX %&FFDrv%:\*.GHO,ANYGHO,0,ENVI &aGHOLS=%&aGHOLS%%&NLDD%%ANYGHO%
    FORX @%&FFDrv%:\*,GHODIR,0,
    {
        FORX %GHODIR%\*.GHO,ANYGHO,0,ENVI &aGHOLS=%&aGHOLS%%&NLDD%%ANYGHO%
        FORX @%GHODIR%\*,GHO1DIR,0,
        {
            FORX %GHO1DIR%\*.GHO,ANYGHO,0,ENVI &aGHOLS=%&aGHOLS%%&NLDD%%ANYGHO%
            FORX @%GHO1DIR%\*,GHO2DIR,0,FORX %GHO2DIR%\*.GHO,ANYGHO,0,ENVI &aGHOLS=%&aGHOLS%%&NLDD%%ANYGHO%
        }
    }
    FORX *NL &aGHOLS,&vln,
    {
        FIND $%&vln%=,!
        {
            FNAM &HD45=%&vln%
            FIND $%&HD45%=HD4,! FIND $%&HD45%=HD5,! ENVI &GLSinISO=%&GLSinISO%%&vln%%&NLDD%
        }
    }
    TEAM ENVI &&aWIMLS=|ENVI &&WLSinISO=|ENVI &&R9=
    FORX %&FFDrv%:\*.WIM,ANYWIM,0,ENVI &aWIMLS=%&aWIMLS%%&NLDD%%ANYWIM%
    FORX %&FFDrv%:\*.ESD,ANYWIM,0,ENVI &aWIMLS=%&aWIMLS%%&NLDD%%ANYWIM%
    FORX @%&FFDrv%:\*,WIMDIR,0,
    {
        FORX %WIMDIR%\*.WIM,ANYWIM,0,ENVI &aWIMLS=%&aWIMLS%%&NLDD%%ANYWIM%
        FORX %WIMDIR%\*.ESD,ANYWIM,0,ENVI &aWIMLS=%&aWIMLS%%&NLDD%%ANYWIM%
        FORX @%WIMDIR%\*,WIM1DIR,0,
        {
            FORX %WIM1DIR%\*.WIM,ANYWIM,0,ENVI &aWIMLS=%&aWIMLS%%&NLDD%%ANYWIM%
            FORX %WIM2DIR%\*.ESD,ANYWIM,0,ENVI &aWIMLS=%&aWIMLS%%&NLDD%%ANYWIM%
            FORX @%WIM1DIR%\*,WIM2DIR,0,FORX %WIM2DIR%\*.WIM,ANYWIM,0,ENVI &aWIMLS=%&aWIMLS%%&NLDD%%ANYWIM%
        }
    }
    FORX *NL &aWIMLS,&vln,
    {
        FIND $%&vln%=,!CALL GetWIMVolumesInISO "%&vln%"      
    }
    ENVI &GHOWIMLS=%&GLSinISO%%&WLSinISO%
    ENVI @GHOWIMOnTimer3=0
    ENVI @GHOWIMinISO.POSTMSG=#1
_END

_SUB GetWIMVolumesInISO
    TEAM ENVI &&WIMINFO=|ENVI &&vln=|ENVI &&F1=|ENVI &&cPOS1=0|ENVI &&cPOS2=0|ENVI &&Lc=0
    TEAM ENVI &&Wstr=|ENVI &&DISPOS=0|ENVI &&aSIZE=|ENVI &&aDESC=|ENVI &&bDESC=|ENVI &&szVol=
    FILE PPP.TXT
    FILE JJJ.TXT
    EXEC =!CMD.EXE /C imagex /info %1 >PPP.TXT
    CODE -UTF8,PPP.TXT,-UNICODE,JJJ.TXT
    READ JJJ.TXT,**,&WIMINFO
    FILE PPP.TXT
    FILE JJJ.TXT
    FORX *NL &WIMINFO,&vln,
    {
        MSTR &F1=<1>%&vln%
        FIND $%&F1%=<IMAGE,
        {
           LPOS &cPOS1=",1,%&vln%

           LPOS &cPOS2=",2,%&vln%

           CALC #&cPOS1 = %&cPOS1% + 1

           CALC #&Lc = %&cPOS2% - %&cPOS1%

           MSTR &Wstr=%&cPOS1%,%&Lc%,%&vln%

        }
        LPOS* &DISPOS=<TOTALBYTES>,1,%&F1%
        IFEX $%&DISPOS% = 1,
        {
           LPOS &cPOS1=>,1,%&vln%
           LPOS &cPOS2=<,2,%&vln%
           CALC #&cPOS1 = %&cPOS1% + 1
           CALC #&Lc = %&cPOS2% - %&cPOS1%
           MSTR &aSIZE=%&cPOS1%,%&Lc%,%&vln%
           CALC &aSIZE = %&aSIZE% / 1073741824#2
           IFEX $%&aSIZE% < 0.9, TEAM CALC &aSIZE = %&aSIZE% * 1024#1|ENVI &szVol=[%&aSIZE%MB]! ENVI &szVol=[%&aSIZE%GB]
        }
        LPOS* &DISPOS=<NAME>,1,%&F1%
        IFEX $%&DISPOS% = 1,
        {
           LPOS &cPOS1=>,1,%&vln%
           LPOS &cPOS2=<,2,%&vln%
           CALC #&cPOS1 = %&cPOS1% + 1
           CALC #&Lc = %&cPOS2% - %&cPOS1%
           MSTR &aDESC=%&cPOS1%,%&Lc%,%&vln%
        }
        LPOS* &DISPOS=<DISPLAYNAME>,1,%&F1%
        IFEX $%&DISPOS% = 1,
        {
           LPOS &cPOS1=>,1,%&vln%
           LPOS &cPOS2=<,2,%&vln%
           CALC #&cPOS1 = %&cPOS1% + 1
           CALC #&Lc = %&cPOS2% - %&cPOS1%
           MSTR &bDESC=%&cPOS1%,%&Lc%,%&vln%
        }
        FIND $%&F1%=</IMAGE>,
        {
            FIND $%&bDESC%=,ENVI &WLSinISO=%&WLSinISO%%~1-> %&Wstr%  %&aDESC% %&szVol%%&NLDD%!ENVI &WLSinISO=%&WLSinISO%%~1-> %&Wstr%  %&bDESC% %&szVol%%&NLDD%
            ENVI &bDESC=
        }
    }
_END

点评

谢谢  详情 回复 发表于 2017-6-28 15:58
谢谢  详情 回复 发表于 2017-6-28 15:58
回复

使用道具 举报

20#
 楼主| 发表于 2017-6-28 15:58:07 | 只看该作者
2012胡言乱语 发表于 2017-6-27 14:34
看源码
_SUB ISO2GHOWIM
    EXEC =!ISOCMD.EXE -eject 0:

谢谢
回复

使用道具 举报

21#
 楼主| 发表于 2017-6-28 15:58:13 | 只看该作者
2012胡言乱语 发表于 2017-6-27 14:34
看源码
_SUB ISO2GHOWIM
    EXEC =!ISOCMD.EXE -eject 0:

谢谢
回复

使用道具 举报

22#
发表于 2018-5-13 00:01:37 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

23#
发表于 2018-5-13 12:23:16 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

24#
发表于 2018-5-13 12:43:04 | 只看该作者
谢谢楼主的分享
回复

使用道具 举报

25#
发表于 2018-11-24 17:36:41 | 只看该作者
谢谢 辛苦了
回复

使用道具 举报

26#
发表于 2019-2-25 18:32:55 | 只看该作者
謝謝分享!!
回复

使用道具 举报

27#
发表于 2024-5-23 22:10:26 来自手机 | 只看该作者
本帖最后由 seeyouliang 于 2024-5-27 07:01 编辑
回复

使用道具 举报

28#
发表于 2024-5-27 06:59:03 来自手机 | 只看该作者
这个怎么实现热备份
回复

使用道具 举报

29#
发表于 2024-6-17 15:58:42 | 只看该作者
等三页搜索文件不读秒是怎么会事
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 01:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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