3记录系统变化。再一次扫描系统,给系统作快照,从ART里面再一次扫描注册表,然后选择菜单命令Registry-〉compare here或者直接用键盘F10,点击那个save to redo file的按钮,存储为Emeditor.reg文件,关闭ART。
4 复制并卸载。复制安装好的Emeditor目录到其他路径,然后卸载Emeditor程序。
5 分析。打开刚刚导出的Emeditor.reg文件,这是一个巨大的reg文件,单单是REG文件就有1兆多,不过不用担心。阅读注册表后,删除和emeditor无关的注册表项后,如仅仅和资源管理器相关的注册表部分,发现剩下的注册表文件可以分成3个部分。一部分在位于注册表的这个路径[HKEY_LOCAL_MACHINESOFTWAREEmSoft],里面大部分不涉及路径,只有一项记录了Emeditor的路径,就是"ModulePath"="h:EmEditor4";还有一大部分在注册表的这个路径下面[HKEY_CURRENT_USERSoftwareEmSoftEmEditor v3],里面有很多项都涉及了Emeditor的路径,如"Tmpl"="h:EmEditor4 emplate.xml";还有就是和Emeditor和txt文件后缀向关联的注册表设置,把Emeditor设置为IE中缺省的源代码察看工具的注册表设置以及注册COM组件EMEDSHL.DLL的注册表部分(和InProcServer32相关的就是)。
6 "绿化"。
1) 把位于注册表路径路径[HKEY_LOCAL_MACHINESOFTWAREEmSoft]的内容存储到emeditor_HKLM.reg文件中,把位于注册表路径[HKEY_CURRENT_USERSoftwareEmSoftEmEditor v3]的内容存储到emeditor_HKCU.reg文件中,把剩下的内容首先除掉COM组件EMEDSHL.DLL的相关部分,然后存储到emeditor_assoc.reg文件中。
2) 把emeditor_HKLM.reg文件和emeditor_HKCU.reg文件中涉及到路径的注册表内容抽取出来,存储到emeditorConf.reg文件。
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
hklm,"SOFTWAREEmSoftEmEditor v3Common","ModulePath",,"%01%"
hkcu,"SoftwareEmSoftEmEditor v3ConfigC++","Tmpl",,"%01% emplate.cpp"
hkcu,"SoftwareEmSoftEmEditor v3ConfigCSS","Tmpl",,"%01% emplate.css"
hkcu,"SoftwareEmSoftEmEditor v3ConfigHTML","Tmpl",,"%01% emplate.htm"
hkcu,"SoftwareEmSoftEmEditor v3ConfigJava","Tmpl",,"%01% emplate.java"
hkcu,"SoftwareEmSoftEmEditor v3Configjavascript","Tmpl",,"%01% emplate.js"
hkcu,"SoftwareEmSoftEmEditor v3ConfigJSP","Tmpl",,"%01% emplate.jsp"
hkcu,"SoftwareEmSoftEmEditor v3ConfigPerl","Tmpl",,"%01% emplate.pl"
hkcu,"SoftwareEmSoftEmEditor v3ConfigPHP","Tmpl",,"%01% emplate.php"
hkcu,"SoftwareEmSoftEmEditor v3ConfigPython","Tmpl",,"%01% emplate.py"
hkcu,"SoftwareEmSoftEmEditor v3ConfigRuby","Tmpl",,"%01% emplate.rb"
hkcu,"SoftwareEmSoftEmEditor v3ConfigTeX","Tmpl",,"%01% emplate.tex"
hkcu,"SoftwareEmSoftEmEditor v3ConfigVBScript","Tmpl",,"%01% emplate.vbs"
hkcu,"SoftwareEmSoftEmEditor v3ConfigVBScript for EmEditor","Tmpl",,"%01% emplate.vbee"
hkcu,"SoftwareEmSoftEmEditor v3ConfigWindows Script","Tmpl",,"%01% emplate.wsf"
hkcu,"SoftwareEmSoftEmEditor v3ConfigXML","Tmpl",,"%01% emplate.xml"
** 写一个批处理文件install.bat,内容如下:
regedit emeditor_HKLM.reg
regedit emeditor_HKCU.reg
RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 .emeditorConf.inf
regsvr32 EMEDSHL.DLL
RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 .emeditor_assoc.inf '
4) 把install.bat,emeditorConf.inf,emeditor_assoc.inf,emeditor_HKLM.reg,emeditor_HKCU.reg5个文件存储到Emeditor的目录,删除其余的注册表文件。
Photoshop 绿色版
由于各人爱好不同、对 Photoshop 的功能需求也不同,有人喜欢精简,有人喜欢完整,甚至连帮助文件也包含在内,有人喜欢 ImageReady,有人根本不用 ImageReady......如果能按自己的实际需要,度身定做一个完全属于自己的 Photoshop 绿色版多好啊。
Photoshop 虽然复杂,但只要抓住关键,掌握方法,自做一个绿色版本是很容易的事,下面,跟我来:
1、选择好版本;
2、运行安装程序,选择自定义安装,按你自己的需要定制好自己的 PHOTOSHOP;
3、安装完成后,将整个 PHOTOSHOP 安装目录复制出来,并改名为"PHOTOSHOP GREEN";
4、在"PHOTOSHOP GREEN"目录中新建一个目录"备份文件",将"Program filesCommon filesAdobe"整个目录复制到"PHOTOSHOP GREEN"的"备份文件"目录中;
5、备份注册信息:
(1)如果你 PHOTOSHOP 是 6.01,那么就不用备份了,因为注册信息已经被保留到安装目录里;
(2)如果你 PHOTOSHOP 是 7.01,请将注册表中的如下分支导出来并保存到"PHOTOSHOP GREEN"目录中备用:
[HKEY_LOCAL_MACHINESoftwareAdobePhotoshop.0Registration]
(3)如果你 PHOTOSHOP 是 8.01,请将注册表中的如下分支导出来并保存到"PHOTOSHOP GREEN"目录中备用:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall{EFB21DE7-8C19-4A88-BB28-A766E16493BC}]
6、到此,你的 PHOTOSHOP 绿色版已经制作完毕,今后,你只要按原路径恢复备份文件,并导入注册文件,绿色版就能正常使用了。
如果你连这样都感到麻烦的话,还有更简单的方法:
1、先按你自己的需要安装一个 PHOTOSHOP;
2、把相同版本的里的"已绿化文件.exe"拷贝到里面,那么,你的 PHOTOSHOP 也是绿色版了。
软件绿化技巧
1:注册表文件通用法
在使用绿色软件前,经常要导入注册表内容。
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";
最简单的绿色软件制作法
这里谈的绿色软件都是广义的,也就是解压后就能使用的,不用安装。其实无论什么绿色软件,只要你运行过,就会在注册表里留下记录。 记得以前在网上看过一篇用“Windows优化大师制作绿色软件”,用这种方法简直就是多此一举,不仅麻烦,而且现在Windows优化大师都采用自己的压缩算法,用这种方法根本行不通。其实你直接将想制作软件的安装文件夹拷贝出来,复制到另外一台未安装该软件的电脑上,若能正常运行,那你就制作成了一个绿色软件。以金山词霸2005为例:我将它安装在D盘,将D:Program FilesKingsoftPowerWord 2005这个文件夹复制出来,放到另外一台未安装金山词霸的电脑上,它能运行,OK,制作绿色版金山词霸2005成功(有些人可能说,我没有两台电脑,其实装个VmWare,或者是Virtual PC就行了)。 有些软件是无法用这种方法制作的,如Realplayer10,它在安装的过程中将其复制到多个文件夹,如c:windows,c:windowssystem32等,这样你就只能用反安装的方法来制作,这个有很多软件如:QQ,Skype,UltroISO,PPLive等等