打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
软件绿化(一):移花接木法

有些软件,在安装过程中会向系统中拷贝一些动态链接库文件(*.DLL),但软件程序本身对这些动态链接库文件的路径要求不很严格,程序在运行过程中会自动搜索如下目录:

WIN9X系统:

  软件所在目录\
  windows\
  windows\system\

WINNT/2000/XP系统:

  软件所在目录\
  WINNT\
  WINNT\system\
  WINNT\system32\
  WINNT\system32\WBem\

这样,只要软件在上面目录中搜索到这些链接库文件,就能正常运行,于是,为我们制作绿色软件提供了方便:我们可以把这些文件拷贝到软件目录中,备份了这个软件目录,就成为绿色版了。这种方法暂时我们叫它“移花接木法”。

如何判断软件是否属于上述类型呢,你可以做个试验,当把其中一个必须的 .DLL 文件移开时,软件运行时会有类似下面的提示:

那么,这个 DLL 文件就可以采取“移花接木法”了。


制作实例:Microsoft Excel 97 纯绿色版的制作过程

    一、进入一个纯净的 WINDOWS 98 SE 系统,我的WIN98是安装在D盘里的;

    二、用文件跟踪软件(这类软件很多,推荐用 Uninstall Manager 4.2)为D盘建立一个快照;

    三、用注册表跟踪软件(这类软件也很多,推荐用 RegSnap 3.0)为系统注册表建立第一个快照,保存为:EXCEL01.RGS

    四、启动 OFFICE97 的安装程序,选择最简安装 EXCEL 97,注意,把安装目录安装到系统所在分区以外的分区里,这样有利于对系统文件变化的跟踪分析,本例中,我安装到“C:\EXCEL97”目录里。

安装目录里的文件共 5个目录48个文件14.2M:

http://www.360doc.com/file:///C:/excel97 (3 folders, 4 files, 890 bytes, 14.21 MB in total.)
│ MSCREATE.DIR 0 bytes
│ Microsoft Excel.lnk 306 bytes
│ Microsoft Office 中文版安装程序.lnk 358 bytes
│ OF97SPEC.INI 226 bytes
├─Clipart (0 folders, 2 files, 275 bytes, 275 bytes in total.)
│   MSCREATE.DIR 0 bytes
│   Clipart on Office CD.lnk 275 bytes
├─Office (2 folders, 31 files, 13.60 MB, 14.21 MB in total.)
│ │ MSCREATE.DIR 0 bytes
│ │ EULA8.CNT 195 bytes
│ │ EULA8.HLP 28.95 KB
│ │ EXCEL.EXE 5.51 MB
│ │ EXCEL8.OLB 571.00 KB
│ │ EXCEL8.SRG 36.47 KB
│ │ HLINK.SRG 457 bytes
│ │ MISC.SRG 5.31 KB
│ │ MRT7CHS.DLL 1.18 MB
│ │ MSO7CHS.DLL 1.18 MB
│ │ MSO7FTP.EXE 3.00 KB
│ │ MSO7FTPA.EXE 3.00 KB
│ │ MSO7FTPS.EXE 3.00 KB
│ │ MSO97.DLL 3.60 MB
│ │ MSO97FX.DLL 8.77 KB
│ │ MSOC.DLL 84.00 KB
│ │ MSOFFICE.SRG 1.17 KB
│ │ MSROUTE.DLL 67.00 KB
│ │ OSA.EXE 50.77 KB
│ │ OSAINTL.DLL 6.27 KB
│ │ PSS8.CNT 561 bytes
│ │ PSS8.HLP 30.60 KB
│ │ SCANLOAD.DLL 12.00 KB
│ │ XL5CHS32.OLB 236.00 KB
│ │ XL5EN32.OLB 223.50 KB
│ │ XL8409.DLL 23.50 KB
│ │ XL8804.DLL 44.50 KB
│ │ XL8GALRY.XLS 172.00 KB
│ │ XLCALL32.DLL 5.00 KB
│ │ XLINTL32.DLL 554.50 KB
│ │ XLREAD8.TXT 20.56 KB
│ ├─Setup (0 folders, 5 files, 621.46 KB, 621.46 KB in total.)
│ │   MSCREATE.DIR 0 bytes
│ │   ACME.EXE 72.02 KB
│ │   ACME.LST 2.33 KB
│ │   OFF97INV.DLL 93.00 KB
│ │   Off97Pro.STF 454.11 KB
│ └─XLStart (0 folders, 1 files, 0 bytes, 0 bytes in total.)
│     MSCREATE.DIR 0 bytes
└─Queries (0 folders, 5 files, 370 bytes, 370 bytes in total.)
    MSCREATE.DIR 0 bytes
    Detailed Stock Quote by PC Quote, Inc.iqy 102 bytes
    Dow Jones Stocks by PC Quote, Inc.iqy 70 bytes
    Get More Web Queries.iqy 92 bytes
    Multiple Stock Quotes by PC Quote, Inc.iqy 106 bytes

    五、用 Uninstall Manager 4.2 扫描 D 盘文件的变化,发现 D 盘多了如下目录和文件:

- Uninstall Manager 导出文件 -
WININIT.INI D:\WINDOWS\ 1KB 配置设置 04-12-15 0:53:24
REFEDIT.DLL D:\WINDOWS\SYSTEM\ 61KB 应用程序扩展 97-4-1
XLREC.DLL D:\WINDOWS\SYSTEM\ 31KB 应用程序扩展 97-4-1
RECNCL.DLL D:\WINDOWS\SYSTEM\ 25KB 应用程序扩展 97-4-1
SELFREG.DLL D:\WINDOWS\SYSTEM\ 31KB 应用程序扩展 97-4-1
VBAEN32.OLB D:\WINDOWS\SYSTEM\ 24KB OLB 文件 97-4-1
VBAEND32.OLB D:\WINDOWS\SYSTEM\ 24KB OLB 文件 97-4-1
VBACHS32.OLB D:\WINDOWS\SYSTEM\ 23KB OLB 文件 97-4-1
SCP32.DLL D:\WINDOWS\SYSTEM\ 15KB 应用程序扩展 97-4-1
REGSNAP.LGE D:\WINDOWS\APPLOG\ 2KB LGE 文件 04-12-15 0:51:40
REGSNAP.LGD D:\WINDOWS\APPLOG\ 4KB LGD 文件 04-12-15 0:51:40
EXCEL8.XLS D:\WINDOWS\SHELLNEW\ 13KB Microsoft Excel 工作表 97-4-1
安装 Microsoft Internet Explorer 3.01.lnk D:\WINDOWS\DESKTOP\ 1KB 快捷方式 04-12-15 0:57:34
安装 IME96.lnk D:\WINDOWS\DESKTOP\ 1KB 快捷方式 04-12-15 0:57:34
新建 Office 文档.lnk D:\WINDOWS\START MENU\ 1KB 快捷方式 04-12-15 0:57:34
打开 Office 文档.lnk D:\WINDOWS\START MENU\ 1KB 快捷方式 04-12-15 0:57:34
Microsoft Excel.lnk D:\WINDOWS\START MENU\PROGRAMS\ 1KB 快捷方式 04-12-15 0:57:34
Office 启动.lnk D:\WINDOWS\START MENU\PROGRAMS\启动\ 1KB 快捷方式 04-12-15 0:57:34
VBA332.DLL D:\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\VBA\ 1559KB 应用程序扩展 97-4-1
VBACV10.DLL D:\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\VBA\ 429KB 应用程序扩展 97-4-1
VBACV20.DLL D:\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\VBA\ 998KB 应用程序扩展 97-4-1
VBACV10D.DLL D:\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\VBA\ 435KB 应用程序扩展 97-4-1
VBE.DLL D:\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\VBA\ 727KB 应用程序扩展 97-4-1
VBA3CHS.DLL D:\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\VBA\ 142KB 应用程序扩展 97-4-1
VBEEXT1.OLB D:\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\VBA\ 31KB OLB 文件 97-4-1

    六、用 RegSnap 3.0 为注册表建立第二个快照,保存为:EXCEL02.RGS,用注册表比较功能,对 EXCEL02.RGS 和 EXCEL01.RGS 进行比较,并用“生成注册表文件”功能生成 EXCEL01-EXCEL02Redo.reg 文件备用;

    七、开始进入绿化试验:软件能绿化到那种程度,就看你的运气了。如果程序不依赖注册表的话,就有做成纯绿版的希望,如果要依赖注册表的话,就作多只能做成绿色版或绿化版了。

    1、再次将 WIN98 整理到纯净状态(如何快速整理纯净的系统试验环境,请参考稍后编写的《绿色系统方案》系列文章)。

    2、进入 C:\excel97\Office 目录,启动 EXCEL.EXE,结果跳出一个这样的对话框,关闭这个对话框后,发现程序可以正常使用。

    3、将 EXCEL01-EXCEL02Redo.reg (共 377K 之大,好可怕啊),导入注册表,结果程序正常运行,没了这个对话框,但把安装目录改名或移动到其他地方后,那个讨厌的对话框又跑出来了,看来不单单是注册表问题。


    4、分析一下,软件安装时,向系统增加了如下关键性文件:

REFEDIT.DLL D:\WINDOWS\SYSTEM\ 61KB 应用程序扩展 97-4-1
XLREC.DLL D:\WINDOWS\SYSTEM\ 31KB 应用程序扩展 97-4-1
RECNCL.DLL D:\WINDOWS\SYSTEM\ 25KB 应用程序扩展 97-4-1
SELFREG.DLL D:\WINDOWS\SYSTEM\ 31KB 应用程序扩展 97-4-1
VBAEN32.OLB D:\WINDOWS\SYSTEM\ 24KB OLB 文件 97-4-1
VBAEND32.OLB D:\WINDOWS\SYSTEM\ 24KB OLB 文件 97-4-1
VBACHS32.OLB D:\WINDOWS\SYSTEM\ 23KB OLB 文件 97-4-1
SCP32.DLL D:\WINDOWS\SYSTEM\ 15KB 应用程序扩展 97-4-1

VBA332.DLL D:\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\VBA\ 1559KB 应用程序扩展 97-4-1
VBACV10.DLL D:\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\VBA\ 429KB 应用程序扩展 97-4-1
VBACV20.DLL D:\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\VBA\ 998KB 应用程序扩展 97-4-1
VBACV10D.DLL D:\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\VBA\ 435KB 应用程序扩展 97-4-1
VBE.DLL         D:\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\VBA\ 727KB 应用程序扩展 97-4-1
VBA3CHS.DLL D:\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\VBA\ 142KB 应用程序扩展 97-4-1
VBEEXT1.OLB D:\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\VBA\ 31KB OLB 文件 97-4-1

于是,尝试用“移花接木法”,将这些文件移动到 C:\excel97\Office 目录中,结果,EXCEL 正常运行了。

    5、进一步试验,把系统注册表恢复到原始状态,再次运行 EXCEL,奇迹出来了:EXCEL 居然也能正常运行,也就是说,不依赖 377K 注册表备份 EXCEL01-EXCEL02Redo.reg 也正常运行了,于是,把 C:\excel97\Office 这个目录拷贝出来,一个原始的纯绿版就这样诞生了。


    6、接下来的工作,就是把里面的文件精简一下,去掉一些不必要的文件,打造成精简版。


    做绿色软件试验是一件痛苦的差事,你要有足够的耐心才行喔,当然一旦完成了任务,又是一件一劳永逸的好事。


    OK,写到这里,大家应该来作个作业了,请你用“移花接木法”为 “Turbo Photo 4.0” 做个纯绿版吧:

Turbo Photo 4.0原版下载:

软件绿化(二):注册表文件通用法
 
在使用绿色软件前,经常要导入注册表内容。

WINDOWS98 和 WINDOWS2000/XP 的注册表文件有些不同:

WINDOWS98 的表头是“REGEDIT4”,ANSI 编码;
WINDOWS2000/XP 的表头是“Windows Registry Editor Version 5.00”,UNICODE 编码;

WINDOWS98系统导出的注册表文件,拿到WINDOWS2000/XP里可以正常导入,但是WINDOWS2000/XP系统里导出的注册表文件拿到WINDOWS98系统里却不能正常导入。

如何使INDOWS2000/XP系统里导出的注册表文件也能在WINDOWS98系统里正常使用呢?方法是:

一、用WINDOWS2000/XP里自带的记事本,把注册文件打开;

二、把表头“Windows Registry Editor Version 5.00”改为“REGEDIT4”;

三、把文件另存为一个新文件,编码改为“ANSI”;


本站有些软件是在WINDOWS2000系统里制作的,注册文件可能没有转换,导致在WINDOWS98系统里不能用,可用本法自己处理。

软件绿化(三):如何度身定做一个 Photoshop 绿色版
 
本站已经连续制作了三个不同版本(6.01、7.01、8.01)的 Photoshop 绿色版。

但是,由于各人爱好不同、对 Photoshop 的功能需求也不同,有人喜欢精简,有人喜欢完整,甚至连帮助文件也包含在内,有人喜欢 ImageReady,有人根本不用 ImageReady......如果能按自己的实际需要,度身定做一个完全属于自己的 Photoshop 绿色版多好啊。

Photoshop 虽然复杂,但只要抓住关键,掌握方法,自做一个绿色版本是很容易的事,下面,跟我来:

1、选择好版本;

2、运行安装程序,选择自定义安装,按你自己的需要定制好自己的 PHOTOSHOP;

3、安装完成后,将整个 PHOTOSHOP 安装目录复制出来,并改名为“PHOTOSHOP GREEN”;

4、在“PHOTOSHOP GREEN”目录中新建一个目录“备份文件”,将“Program files\Common files\Adobe”整个目录复制到“PHOTOSHOP GREEN”的“备份文件”目录中;

5、备份注册信息:

(1)如果你 PHOTOSHOP 是 6.01,那么就不用备份了,因为注册信息已经被保留到安装目录里;

(2)如果你 PHOTOSHOP 是 7.01,请将注册表中的如下分支导出来并保存到“PHOTOSHOP GREEN”目录中备用:

[HKEY_LOCAL_MACHINE\Software\Adobe\Photoshop\7.0\Registration]

(3)如果你 PHOTOSHOP 是 8.01,请将注册表中的如下分支导出来并保存到“PHOTOSHOP GREEN”目录中备用:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{EFB21DE7-8C19-4A88-BB28-A766E16493BC}]

6、到此,你的 PHOTOSHOP 绿色版已经制作完毕,今后,你只要按原路径恢复备份文件,并导入注册文件,绿色版就能正常使用了。

 

如果你连这样都感到麻烦的话,还有更简单的方法:

1、先按你自己的需要安装一个 PHOTOSHOP;

2、把本站制作的相同版本的里的“绿化文件.exe”拷贝到里面,那么,你的 PHOTOSHOP 也是绿色版了。
软件绿化(四):如何制作只带一个运行文件的绿色便携版软件
 

一,首先我们我们发现用MoleBox Pro可以制作成这样的软件,同时它支持文件夹功能,所以变的非常方便。
关于MoleBox Pro软件下载请到这里:
http://bbs.winzheng.com/viewthread.php?tid=590504&fpage=1

二,我们首先RIP出来自己想要的软件的绿色版。
三,接下来教你如何制作成便携绿色版软件。










最后完成画面:
用这个软件制作也不是万能的,因为运行解压时无法自动调用外部库,无法自己调用包内的INI参数配置文件,所以配置INI文件必须放在外面,因此在很多情况下,这个软件限制了运用!




 
软件绿化(五):双系统互救安装法
 
绿化软件就必须要做软件绿化试验,做绿化试验就要有干净的系统,但现实中不可能只安装干净的操作系统吧,下面介绍一种适合绿软爱好者用的系统安装法,它可以在几个系统之间跳来跳去:

----------------------------------------------------------------------------------------

1、先把硬盘分成4个分区,全部采用FAT32格式,以40G分4个区为例:

C:5G(安装WIN2000/XP系统和WIN2000/XP必装软件,重要资料不能放在这里,你要有个思想准备这个分区可以随时格式化)

D:5G(安装WIN98系统和WIN98必装软件,注意定期备份“我的文档”目录;)

E:15G(重点保护对象,安装常用的软件、网站资料、办公软件和其它WIN2000/XP/WIN98公用软件等,重要资料尽量放到这里)

F:15G(用于备份和下载)

2、格式化 C/D/E/F 四个分区成为FAT32格式;

3、用启动盘进入DOS,安装一个干净的WIN98系统到D:\windows,这个系统除了硬件驱动程序外,不安装任何软件,这个系统主要是用于在 WINDOWS 98 下作绿色软件实验用的;

4、在DOS下,用XCOPY/S命令,将D区的d:\windows和d:\program files两个目录复制到F分区。

5、重新启动,进入到WINDOWS98图形界面系统中,把常用的软件全部安装好,注意,软件尽量安装到 E 区,不要装在d:\program files目录;

6、在WINDOWS98系统中,安装 WINDOWS 2000/XP 到 C 分区,注意,不要选择 WINDOWS 升级安装的哪个选项,因为这样它会把你的WINDOWS98覆盖掉,要选“安装一个新的WINDOWS2000”的哪个选项,并把安装路径设置到 C 分区;

7、安装干净的 WINDOWS 20000/XP 系统,最简安装,除 WINZIP 外,其他软件不要安装,这个系统是用来在 WINDOWS 2000/XP 下作绿色软件试验用的。

8、重启系统,进入到 WINDOWS 98 系统,在 F 区建立一个“SYS_BAK”目录,并在里面建立四个子目录:

WIN98_1
WIN98_2
WIN2K_1
WIN2K_2

用 WINZIP 把 C 区里的 “Documents and Settings”、“Program Files”、“WINNT”三个目录分别压缩为:“Documents and Settings.zip”、“Program Files_2k.zip”、“WINNT.zip”备份到“WIN2K_1”里。

9、安装好 WINDOWS 20000/XP 系统的常用软件(WINZIP必装),注意:软件尽量安装到 E 区;

10、备份 C 区:先准备好 GHOST 的 DOS 程序,并复制到F区,在DOS下,运行GHOST,选择分区=>镜像备份功能,将 C 区镜像到 F,如F:\SYS_BAK\DISK_C.GHO;

11、重新启动系统后进入到WINDOWS 2000/XP,将D:中的 WINDOWS 和 PROGRAM FILES 两个目录分别压缩为ZIP文件,并改名为WIN98_2.ZIP和PROG_2.ZIP,并移到“F:\SYS_BAK\WIN98_2”目录里;同样,把 F 区的干净WIN98系统压缩为 WIN98_1.ZIP和PROG_1.ZIP,并移到“F:\SYS_BAK\WIN98_1”目录里;

12、整理:随便进入 WIN98 或 WIN2000/XP 系统,在 F 区新建一个如 SYS_BAK 的目录,将WIN98_1.ZIP、PROG_1.ZIP、WIN98_1.ZIP、PROG_1.ZIP、DISK_C.GHO、GHOST 等都移到里面;

备份完成。

----------------------------------------------------------------------------------------

系统维护方法:

(1)当系统严重混乱到两个系统都不能正常启动时,就拿出最厉害的武器:GHOST IT。
在DOS中进入F:\SYS.BAK中运行GHOST,将DISK_C.GHO恢复到C区,当然,这样你的C区又回到了原始的安装状态,这就是重要资料不放这里的原因。

(2)当WINDOWS2000只是出现一般性问题时,就 Ghost Explorer IT。
你可以进入WIN98系统,用Ghost Explorer(这个是WINDOWS程序,上面说漏了,也拷贝到F:\SYS.BAK吧)只恢复C:\WINNT目录或其中的部分文件,这样,C基本还保持目前状态;

(3)当WINDOWS98有问题时,就 ZIP IT。
进入WINDOWS2000系统中,把D:\WINDOWS 目录和D:\PROGRAM FILES删除(杀掉它),再用WINZIP把F:\SYS.BAK中的WIN98_1.ZIP、PROG_1.ZIP恢复成D:\WINDOWS 目录和D:\PROGRAM FILES;

(4)当你要做软件实验时,或想制作软件绿色备份版时,也ZIP IT。
进入WINDOWS2000中,把D:\WINDOWS 和D:\PROGRAM FILES目录改名为D:\WIN98_1 和D:\PROG_1,用WINZIP把F:\SYS.BAK中的WIN98_1.ZIP、PROG_1.ZIP恢复成D:\WINDOWS 目录和D:\PROGRAM FILES;则一个最原始的纯净WIN98又活灵活现了;通过目录的改名,你可以在纯净WIN98和一般WIN98之间跳来跳去(当然,这不是最方便的办法,但却是最容易实现的方法)

我从NT时代到现在的WINDOWS2000时代,用这个办法维护系统从未出过事。
软件绿化(六):注册表快照工具 RegSnap
 
安装软件时往往会在注册表中写入某些键名和键值,系统安装目录也是它们的最爱——在这些地方生成非法文件,而修改win.ini、system.ini、config.sys、autoexec.bat等系统配置文件也是它们常用的手段,主要目的是为了在系统启动时自动加载非法程序,从而可以随时控制系统。

  作为普通用户,我们如何才能知道上述地点是否被修改或加载了非法程序呢?我们可以使用RegSnap!RegSnap是用来监视系统变化的软件,它可以给系统做“快照”,通过前后两次快照的比较,向您详细地报告注册表及其他与系统有关项目的修改变化情况。


  一、RegSnap功能简介

  1、对注册表的一切改动都详细的加以记录,如报告修改了哪些键,修改前后的键值是什么,增加和删除了哪些键以及这些键的值;

  2、记录X:\Windows和X:\Windows\system子目录下文件的变化情况(这里X代表系统文件所在盘符),包括删除、替换、增加了哪些文件;

  3、记录Windows的系统配置文件win.ini、system.ini的变化情况,包括删除、修改和增加了哪些内容;

  4、记录autoexec.bat和config.sys的变化。

  另外,RegSnap可以在必要的时候恢复注册表,也可以直接调用注册表编辑器查看或修改注册表。

  二、RegSnap具体使用方法

  如果你的RenSnap没有注册,每次启动时都会出现请你注册的信息,而后就出现启动向导,右边有两个图标按钮分别“新建快照”(建立新的快照文件)和“比较”(比较两个快照文件)。

  1、新建快照

  当你点击新建快照文件时,会有两种提示:

  ①快照全部:主要检查注册表、Windows及Windows\System目录下的文件、Win.ini、System.ini、Autoexec.bat和Config.sys的变化,给它们做个快照。

  ②仅注册表:这就不用说了吧。

  还有两个选择框为:保存键值和保存动态链接库版本信息,建议全部选择,你还可以输入这次快照的说明文件,便于以后查看。

  点击确定以后开始工作:显示搜索并捕获了键值信息以后,会有一个显示框提示所有被选择的系统文件的键和键值的总数;以及此次的快照文件名、日期/时间、模式、数据、PC名称/用户、RegSnap的版本、说明(如图1)。

  此时你可以保存这个名为RegSnapX.rgs的快照文件并指定保存到某一目录下。

  2、比较

  点击比较按钮,出现两个快照文件选择框(如图2),

  如果你生成了几个快照文件,这时就可以任意选择两个快照文件作为比较,注:系统将自动根据时间先后决定快照的顺序。

  在报告选项中可以选择:只显示被修改的键名或显示被修改的键名和键值,如果选择后面一项,可以生成REG文件用于撤消或更改注册表,这个功能不错。

  在输出文件名中可以选择.txt或.html文件,建议选择.html文件,因为可以很直观地显示各种信息。

  在高级选项中我们可以添加要排除比较的注册键,在生成比较文件时可以不用比较添加的注册键,但一般用户可以不予理睬。

  按确定以后,系统将自动生成Regsnp1-Regsnp2.htm(文件名可以自定),并自动用IE打开此文件。其实我们前面所做的一切都是为了取得这个比较文件,观察对比信息。

  三、比较结果文件

  比较结果文件非常重要,它非常详细地列出了前后两次快照文件的差别,特别是注册表被修改以前和以后的对比信息,包括注册键的删除、修改、新建以及键值的详细参数;如果系统中的文件被修改,将列出前后文件的建立日期和时间、字节数……

  建议在干净的系统下先做一次快照,以后隔十天半个月再做一次快照以对比两次系统是否存在差异,这对于观察系统是否被黑客木马或病毒入侵有着很大帮助。

  心动不如马上行动,还是去下载一个试试看吧,如果发现有什么技巧可要告诉我啊!
软件绿化(七):文件快照工具 Uninstall Manager
 
多电脑爱好者热衷于从互联网上下载新软件试用,或是拿着一大碟光盘逐个安装新的共享软件。但是他们也许没有注意到,每一次的安装对计算机的操作系统环境而言无疑是一次“历险”,特别是安装试用版的软件,说不定会因此而把操作系统拖跨。

  现在有了Uninstall Manager v3.21保驾,你就轻松地随心所欲安装试用各种新的软件,而不怕系统搞崩溃了,因为Uninstall Manager具有对系统安装检测功能,能彻底地安全地删除你安装的应用程序,使系统恢复安装前的状态。

  一、前期准备

  1、驱动器“快照”:启动Uninstall Manager,对有需要的驱动器进行系统“快照”,也就是记录下驱动器中的文件目录,日后系统即籍此作为标准依据来判断驱动器中的变化。


  2、备份系统参数:备份Windows的系统参数,包括启动文件状况和注册表。


  二、系统清理

  经过一段时间的使用,系统中写入了不少新文件,也安装了新的软件。下面让我们看看如何清理。

  1、文件清理: 简单点击“Find New Additions”按钮,


  面板左侧可查看到新增加至系统中的文件夹(带有+号标签),右侧显示新增加的文件,你可以单独删除某个文件或一次性删除新增的全部文件。


  2、系统恢复:太简单了,从“System”菜单中选择“Restore Windows Settings”命令或点击其快捷图标即可。


  现在你的系统已经恢复到备份前的状态了,因为有备份所以清理得很彻底,效果很好。

  三、其他功能

  1、覆盖检测(Check Overwrite):某些软件在安装过程中可能并不给出任何提示就覆盖了Windows的系统文件,由此可能会导致系统工作异常或出错。而通过此项功能,你能够清楚地查看出哪些系统文件有所改变。这项功能要求你熟悉DLL文件,适合高级用户使用。


  2、快速清理(Quick Clean):利用这项功能可以快速清除系统中的临时文件(包括*.TMP *.BAK *.OLD等等)以节省磁盘空间。


  Uninstall Manager容量小、易使用、执行速度快,且有强大的系统安装检测功能,同时也是一个好用的系统进行备份和恢复软件。相信你一定会喜欢它的。

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

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

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

于是,决定将绿化 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盘,在安装选项里选第二个“压缩安装”:


 

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

安装完毕后,点击 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绿色版,使其光滑漂亮一点吧。。

(第八步)精简注册表

瞧瞧 “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\...

这两个分支内的,只有少数散落到其他地方。所以,先大胆地尝试将“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等软件也可以。

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

修改前:

=====================================
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)

< p="">

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
解决windows 7下 soudmax.dll出错问题
中华吸血鬼变种J
windows下编程常用API函数
PhysXLoader.dll 文件是什么及丢失修复
kernel32.dll下载
十大流氓软件完全卸载方案
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服