绿化实例30153

上传人:kms****20 文档编号:40477350 上传时间:2018-05-26 格式:DOC 页数:8 大小:34.50KB
返回 下载 相关 举报
绿化实例30153_第1页
第1页 / 共8页
绿化实例30153_第2页
第2页 / 共8页
绿化实例30153_第3页
第3页 / 共8页
绿化实例30153_第4页
第4页 / 共8页
绿化实例30153_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《绿化实例30153》由会员分享,可在线阅读,更多相关《绿化实例30153(8页珍藏版)》请在金锄头文库上搜索。

1、绿化实例绿化实例 3015330153具体事例 winrar3.30 和 Winzip9.0,采用方法 1,解压缩。这个方法非常简单,从天空软件站下载 Winzip90.exe 和 winrar330sc.exe,在一个安装了 Winrar 的系统上,用鼠标右键选择下载的文件,运行右键菜单中的用 Winrar 打开的命令,然后把文件解压到我们的目标路径,如 E:tools 目录,就可以了。然后分别对 Winzip9 和 Winrar 进行设置就可以了。运行 winzip9 目录中的 Winzip32.exe,进行 winzip的设置。Winrar 也是一样,运行 Winrar.exe,打开菜单

2、选项-设置,弹出一个对话框,选择标签-集成,如图WinrarSetting.png,逐项对 Winrar 设置。当拷贝到 U 盘而到新的机器上运行时,需要重复这些设置过程。 这一类软件的特点是安装程序的工作完全可以由软件自身来完成,从而完全抛开安装程序,或者说安装程序的工作也就是解压缩。类似的软件还有一些,最简单的测试办法就是看看 Winrar 能否直接打开压缩的安装程序。也可以采用方法 2,过程基本上和方法 1 一样。 方法 2 就不具体说明了,仅仅指出有许多程序属于这个类别,如Myie2,GreenBrowser,qq,BPFTP Server,IDA_Pro_Standard_4.5.1

3、.770,FinalData,EASYRECOVERY 6.03,腾逊公司的 TM 等等。 flashget 是大家用得比较多的一个软件,可以多线程下载并且下载管理的功能也很方便,从天空软件站 下载 flashget1.60a国际版,运行一下,如图 flashget_wise.PNG,然后取消安装。从图上可以看出 flashget1.60a 国际版是使用 Wise 制作的安装程序,从网上下载 wungui 程序,非常容易的把安装程序解压缩到一个目录中,如图 flashget160a.PNG,观察 Maindir 目录,其中有两个 DLL文件 Jccatch.dll 和 fgiebar.dll

4、,进一步察看这两个动态库文件的导出函数,可以知道这两个 DLL 文件都是自注册的 COM 组件,写一个批处理文件 install.bat 来注册这两个 DLL: REGSVR32 JCCATCH.DLL /s REGSVR32 fgiebar.dll /s 经过测试,功能正常,并且可以从浏览器 IE 中用鼠标的右键菜单激活 flashget,功能完全,下面考虑卸载过程。 运行 Regedit.exe,发现 flashget 在注册表中的路径是HKEY_CURRENT_USERSoftwareJetCarJetCar,写一个注册表文件 unflashget.reg 删除这个路径,如下: REGE

5、DIT4 ; flashget -HKEY_CURRENT_USERSoftwareJetCarJetCar 同时写一个批处理文件 uninstall.bat 来卸载这两个 DLL 文件并导入unflashget.reg: Regedit unflashget.reg /s REGSVR32 JCCATCH.DLL /s /U REGSVR32 fgiebar.dll /s /U 随后就是删除一些我们用不到的文件,比如 language 目录的绝大多数欧洲的语言文件,这时候这个绿色版本就做好了。把制作好的绿色的 flashget 拷贝到 U 盘上,需要用的时候,直接执行里面的 install.

6、bat 文件就可以了(注意,要在 flashget 的目录运行批处理文件) ,不需要任何文件拷贝。 我看到有人提到用优化大师提取 falshget 的注册表,然后直接导入注册表来制作绿色的 flashget,这样做是不行的,从我前面的步骤来看,注册 2 个 DLL 文件必然在注册表中引入了绝对路径,那么如果直接提取注册表的话,就必须根据当前的路径来修改注册表中的路径,否则的话制作的绿色版的 flashget 只能在固定的目录运行。在制作 flashget 绿色版的时候,我同时使用了方法 3和方法 6,使用方法 3 的目的就是避免安装程序对系统作的修改,这样可以直接在当前系统进行测试,而不需要到

7、另外一个没有安装过 flashget 的系统测试。 Emeditor 是方法 1 的一个反例。Emeditor 可以从开发商主页 http:/ ALT 键拖动鼠标),并允许无限撤消、重做,总之功能多多,使用方便,是替代记事本的最佳编辑器。 下载emed404epx.exe 后,发现用 Winrar 可以打开,解压后,运行Emeditor,发现丢失了预定义的多种文本格式的语法配置,看来这样做不行,只好采用方法 5 了。请随我一步步进行,步骤如下: 1 扫描系统,制订系统快照。这里我仅仅记录当前系统的注册表(因为我认为 Emeditor 不会向系统目录拷贝文件,如果判断错误,就会导致“绿化“失败)

8、 ,运行 ART(Advanced Registery Tracer) ,扫描一遍注册表。如图 emeditor_snap.PNG,不要关闭 ART。 2 安装 Emeditor。随便安装到哪里,反正一会就卸载。安装好后,如果需要的话,更改配置,或者配置新的文件类型,例如我就增加了 NFO 文件类型,设定和 NFO 文件相关联的字符集,这样可以用Emeditor 直接察看 NFO 文件,不需要专门的察看工具了。 3 记录系统变化。再一次扫描系统,给系统作快照,从 ART 里面再一次扫描注册表,然后选择菜单命令 Registry-compare here 或者直接用键盘 F10,比较结果如图 e

9、meditor_compare.png,点击图中那个 save to redo file 的按钮,存储为 Emeditor.reg 文件,关闭 ART。 4 复制并卸载。复制安装好的 Emeditor 目录到其他路径,然后卸载Emeditor 程序。 5 分析。打开刚刚导出的 Emeditor.reg 文件,这是一个巨大的 reg文件,单单是 REG 文件就有 1 兆多,不过不用担心。阅读注册表后,删除和 emeditor 无关的注册表项后,如仅仅和资源管理器相关的注册表部分,发现剩下的注册表文件可以分成 3 个部分。一部分在位于注册表的这个路径HKEY_LOCAL_MACHINESOFTWA

10、REEmSoft,里面大部分不涉及路径,只有一项记录了 Emeditor 的路径,就是“ModulePath“=“h:EmEditor4“;还有一大部分在注册表的这个路径下面HKEY_CURRENT_USERSoftwareEmSoftEmEditor v3,里面有很多项都涉及了 Emeditor 的路径,如“Tmpl“=“h:EmEditor4template.xml“;还有就是和Emeditor 和 txt 文件后缀向关联的注册表设置,把 Emeditor 设置为 IE 中缺省的源代码察看工具的注册表设置以及注册 COM 组件EMEDSHL.DLL 的注册表部分(和 InProcServe

11、r32 相关的就是) 。 6 “绿化“。 6.1 把位于注册表路径路径HKEY_LOCAL_MACHINESOFTWAREEmSoft的内容存储到emeditor_HKLM.reg 文件中,把位于注册表路径HKEY_CURRENT_USERSoftwareEmSoftEmEditor v3的内容存储到 emeditor_HKCU.reg 文件中,把剩下的内容首先除掉 COM 组件EMEDSHL.DLL 的相关部分,然后存储到 emeditor_assoc.reg 文件中。6.2 把 emeditor_HKLM.reg 文件和 emeditor_HKCU.reg 文件中涉及到路径的注册表内容抽取

12、出来,存储到 emeditorConf.reg 文件。 6.3 把 emeditor_assoc.reg 文件和 emeditorConf.reg 文件用 INF的语法转换为 INF 文件,或者用一个免费小工具 reg2inf.exe 自动转换,然后把转换得到的 emeditor_assoc.inf 文件和emeditorConf.inf 文件中的路径 h:EmEditor4 全部用%01%代替。下面是 emeditorConf.inf 文件的内容: Version Signature=“CHICAGO“ DefaultInstall AddReg=EmeditorConf_AddReg hk

13、lm,“SOFTWAREEmSoftEmEditor v3Common“,“ModulePath“,“%01%“ hkcu,“SoftwareEmSoftEmEditor v3ConfigC+“,“Tmpl“,“%01%template.cpp“ hkcu,“SoftwareEmSoftEmEditor v3ConfigCSS“,“Tmpl“,“%01%template.css“ hkcu,“SoftwareEmSoftEmEditor v3ConfigHTML“,“Tmpl“,“%01%template.htm“ hkcu,“SoftwareEmSoftEmEditor v3ConfigJa

14、va“,“Tmpl“,“%01%template.java“ hkcu,“SoftwareEmSoftEmEditor v3ConfigJavaScript“,“Tmpl“,“%01%template.js“ hkcu,“SoftwareEmSoftEmEditor v3ConfigJSP“,“Tmpl“,“%01%template.jsp“ hkcu,“SoftwareEmSoftEmEditor v3ConfigPerl“,“Tmpl“,“%01%template.pl“ hkcu,“SoftwareEmSoftEmEditor v3ConfigPHP“,“Tmpl“,“%01%templ

15、ate.php“ hkcu,“SoftwareEmSoftEmEditor v3ConfigPython“,“Tmpl“,“%01%template.py“ hkcu,“SoftwareEmSoftEmEditor v3ConfigRuby“,“Tmpl“,“%01%template.rb“ hkcu,“SoftwareEmSoftEmEditor v3ConfigTeX“,“Tmpl“,“%01%template.tex“ hkcu,“SoftwareEmSoftEmEditor v3ConfigVBScript“,“Tmpl“,“%01%template.vbs“ hkcu,“SoftwareEmSoftEmEditor v3ConfigVBScript for EmEditor“,“Tmpl“,“%01%template.vbee“ hkcu,“S

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号