软件绿化(八):绿化 CorelDRAW 全过程软件绿化 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

   

    [原创]绿化 CorelDRAW 全过程...今天,看了看网站主页对 CorelDRAW 的调查,已经超过了1000票,看来,不动动这东西,有点对不起大家啊,

软件绿化(八):绿化 CorelDRAW 全过程软件绿化

    忽然一想,既然大家对软件绿化有这么大的兴趣,何不来个全民参与呢?

    于是,决定将绿化 CorelDRAW 的整个绿化过程同步记录下来,并希望大家参与和发表高见,由于本人时间有限,办事拖拖拉拉,可能这个过程会走走停停,也不知何时结束,更有可能以失败而告终,因此,你要有

    足够的思想准备啊......

    (第一步):

    工具准备:两个

    1、 Uninstall Manager 4.2 绿色汉化版:用来监视系统文件的变化。

    下载:Soft_Show.asp?SoftID=324

    教程:Article_Show.asp?ArticleID=206

    2、RegSnap  3.0 绿色汉化版:用来监视注册表的变化。

    下载:Soft_Show.asp?SoftID=118

    教程:Article_Show.asp?ArticleID=205

    原版准备:CorelDRAW 9.0 简体中文零售版

    http://www.kingti.com/soft/7926.htm

    系统准备:

    Article_Show.asp?ArticleID=204

   

    第二步)

    进入纯净的 WINDOWS 2000,运行Uninstall Manager 4.2,点击工具栏最后一个按钮,为 C 盘文件做一个快照:

    此主题相关图片如下:

   

    运行 RegSnap 3.0,为系统注册表做第一个快照,并保存为“cd9-1.rgs”:

    此主题相关图片如下:

   

    (第三步)安装 CorelDRAW 9.0

    这是英文安装界面的简体中文COREL 9.0,因为我的WINDOWS2000是安装在C盘的,因此把COREL 9.0安装在D盘,在安装选项里选第二个“压缩安装”:

   

   

    关 键 字:软件绿化技巧 corel

    相关文章:

    Windows XP 瘦身提速优化技巧大全

    软件绿化(十一):微软 MSI 安装文件的参数

    Corel公司揭开CorelDRAW X3神秘面纱

    软件绿化(十):谈谈绿化补丁的智能定位

    软件绿化(九):如何处理磁盘序列号验证问题

   

    (第四步)扫描系统的变化

    安装完毕后,点击 Uninstall Manager 4.2 工具栏的第一个“查找新增文件”按钮,并用菜单“文件|导出到文件”命令,将C盘的文件变化导出到一个文本文件“CD9.TXT”

    点击浏览该文件

    (第五步)用RegSnap 3.0为系统注册表拍第二个快照,保存为“cd9-2.rgs”文件,然后用“比较快照”功能对两个快照进行比较,记得选中“生成REG文件”选项,如图:

    此主题相关图片如下:

   

    于是,我们又得到了三个文件:

    (1) cd9-2-cd9-1.htm(记录系统文件和注册表变化情况)

    点击浏览该文件

    (2)cd9-2-cd9-1Redo.reg(很重要,相当于安装 CorelDRAW 时添加和改变系统注册表,也就是说在新的系统里运行它,就等于完成了CorelDRAW 的注册表部分安装)

    点击浏览该文件

    (3)cd9-2-cd9-1Undo.reg(不太重要,相当于回复注册表到安装前的状态,但实际上不可能)

    点击浏览该文件

   

   

   

    (第六步)

    好,准备工作差不多了,下面开始绿化试验:

    将(第四步)扫描系统的变化中扫描到C盘中新增的文件全部按照原路径备份好,然后在系统中全部删除。

    进入到 d:\Graphics9\Programs\ 目录中,运行“coreldrw.exe”,天啊,竟然这样:

    此主题相关图片如下:

   

    别急......看看这里:偶有“移花接木法”叻......

    Article_Show.asp?ArticleID=152

    再查查这个“shw32.dll”文件,原是位于 C:\WINNT\system32  目录中的,好,将备份中“system32”目录中的12个文件(11个*.dll文件和1个*.q3x文件)全部复制到 d:\Graphics9\Programs\  目录中。

    再度运行“coreldrw.exe”,哈哈,起飞了......

    这说明了:保证CorelDRAW 9运行所必须的系统文件就是这12个(是否可以继续精简,请大家共同试验,估计还可以精简,但我现在的精力不放在这里了),而且可以采用“移花接木法”进行处理,看来,做成绿色版有点希望了。

    (第七步)

    为了进一步验证,我们分别进入纯净的 WINDWOS2000和WINDOWS98系统,先导入注册表文件“cd9-2-cd9-1Redo.reg”,然后进入到 d:\Graphics9\Programs\ 目录中运行“coreldrw.exe”,的的确确,CorelDRAW 9 正常运行了(当然,里面的主要功能是否受到限制,这是以后的事,现在的要点是主程序能正常运行)

    到此,我们已经初步得到了一个粗糙的CorelDRAW 9绿色版:固定安装目录、要导入注册表、不用向系统拷贝文件。

    后面,我们再慢慢打磨一下这个粗糙的CorelDRAW 9绿色版,使其光滑漂亮一点吧。。

    关 键 字:软件绿化技巧 corel

    相关文章:

    Windows XP 瘦身提速优化技巧大全

    软件绿化(十一):微软 MSI 安装文件的参数

    Corel公司揭开CorelDRAW X3神秘面纱

    软件绿化(十):谈谈绿化补丁的智能定位

    软件绿化(九):如何处理磁盘序列号验证问题

    。

    (第八步)精简注册表

    瞧瞧 “cd9-2-cd9-1Redo.reg”这个文件,吓了我一跳:88K,这么大的东西塞到注册表里,人家不骂死你才怪呢,我们必须进行精简并找出最重要的部分出来。

    有人问我,有没有精简注册表一步到位的必杀技或者软件,我说:没有。主要凭经验和反复试验。

    用记事本打开“cd9-2-cd9-1Redo.reg”,分析一下, 主要由三大部分(分支)组成:

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\

    HKEY_LOCAL_MACHINE\SOFTWARE\Corel

    HKEY_USERS\S-1-5-21-1957994488-789336058-854245398-1000\

    大家都知道,系统注册表由六大分支组成,但根据我的经验,主宰软件运行的最重要部分绝大多数是位于: HKEY_CURRENT_USER\Software\...

    HKEY_LOCAL_MACHINE\Software\...

    这两个分支内的,只有少数散落到其他地方,

电脑资料

软件绿化(八):绿化 CorelDRAW 全过程软件绿化》(https://www.unjs.com)。所以,先大胆地尝试将“cd9-2-cd9-1Redo.reg”中

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\

    HKEY_USERS\S-1-5-21-1957994488-789336058-854245398-1000\

    两个分支的内容全部删掉,只保留下面一个分支:

    HKEY_LOCAL_MACHINE\SOFTWARE\Corel

    于是,cd9-2-cd9-1Redo.reg 一下子变成了一个只有7K的苗条姑娘了:

    点击浏览该文件

    再次试验:拿这个经过减肥后的注册表文件,到纯净系统做试验,结果嘛?我正在等候你公布呢......

    然而,这个还不是最终的结果。

    打开注册表,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Corel”这个分支

    此主题相关图片如下:

   

    继续试验,逐一把下级分支或键值删除,每删一个,就运行一次 CorelDRAW 9,看看能否正常运行,最后逮捕到最重要的顽固分子,如下图,这就是CorelDRAW 9运行所必须的注册内容:

    此主题相关图片如下:

   

    将这个分支导出来,命名为“绿化文件.reg”,保存到 D:\Graphics9目录下备用:

    点击浏览该文件

    记得将表头改为“REGEDIT4”,编码改为ANSI

    =====================================

    REGEDIT4

    [HKEY_LOCAL_MACHINE\SOFTWARE\Corel]

    "Organization"="www.onegreen.net"

    "UserName"="onegreen"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Corel\CorelDRAW]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Corel\CorelDRAW\9.0]

    "ConfigDir"="d:\\Graphics9\\CONFIG"

    "Destination"="d:\\Graphics9"

    "FontsDirectory"="C:\\WINNT\\Fonts"

    "Language"="EN"

    "Residual"="0"

    "SerialNumber"="DR9-onegreen"

    "ShortcutFolder"="CorelDRAW 9"

    (第九步)精简文件 (省略......)

    第十步:谈谈软件安装路径的动态处理问题

    按上述方法制作出来的绿色版,只能解压到固定目录中,才能正常运行,因为注册信息里包含了软件的绝对路径,所以还要对路径作处理。

    处理软件安装路径的方法一般有两种:注册表变通法、INF文件法。其中前者要碰碰运气,因为有很多软件是不接受的,后者比较保险,但工作上麻烦一点。刚好,CD9可以采用前者,还有NERO等软件也可以。

    “注册表变通法”就是把注册信息里的绝对路径改为相对主程序所在目录的相对路径,以达到瞒天过海的目的,这样,就可以把软件固定安装目录改为任意安装目录了。下面是修改前后的注册文件,对比一下你就会明白了:

    修改前:

    关 键 字:软件绿化技巧 corel

    相关文章:

    Windows XP 瘦身提速优化技巧大全

    软件绿化(十一):微软 MSI 安装文件的参数

    Corel公司揭开CorelDRAW X3神秘面纱

    软件绿化(十):谈谈绿化补丁的智能定位

    软件绿化(九):如何处理磁盘序列号验证问题

   

    =====================================

    REGEDIT4

    [HKEY_LOCAL_MACHINE\SOFTWARE\Corel]

    "Organization"="www.onegreen.net"

    "UserName"="onegreen"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Corel\CorelDRAW]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Corel\CorelDRAW\9.0]

    "ConfigDir"="d:\\Graphics9\\CONFIG"

    "Destination"="d:\\Graphics9"

    "FontsDirectory"="C:\\WINNT\\Fonts"

    "Language"="EN"

    "Residual"="0"

    "SerialNumber"="DR9-onegreen"

    "ShortcutFolder"="CorelDRAW 9"

    ======================================

    修改后:

    ======================================

    REGEDIT4

    [HKEY_LOCAL_MACHINE\Software\Corel]

    "Organization"="www.onegreen.net"

    "UserName"="onegreen"

    [HKEY_LOCAL_MACHINE\Software\Corel\CorelDRAW]

    [HKEY_LOCAL_MACHINE\Software\Corel\CorelDRAW\9.0]

    "ConfigDir"="..\\CONFIG"

    "Destination"="..\\..\\CorelDRAW"

    "FontsDirectory"="C:\\WINNT\\Fonts"

    "Language"="EN"

    "Residual"="0"

    "SerialNumber"="DR9-WWW.ONEGREEN.NET"

    "ShortcutFolder"="CorelDRAW 9"

    "PIN"="绿色软件站专用版"

    ====================================

    绿色软件站:onegreen (http://www.onegreen.net)

    (转载时请注明原创出处)

    关 键 字:软件绿化技巧 corel

    相关文章:

    Windows XP 瘦身提速优化技巧大全

    软件绿化(十一):微软 MSI 安装文件的参数

    Corel公司揭开CorelDRAW X3神秘面纱

    软件绿化(十):谈谈绿化补丁的智能定位

    软件绿化(九):如何处理磁盘序列号验证问题

   

最新文章