手工软件绿化初级教程(老鸟适用)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

本人在网上收集的一些绿化软件的教程,希望此帖能够抛砖引玉,把此帖做为一个绿化软件教程发布的专用帖,(不要做无意义回复),大家有好的绿化教程可以在下面回复,发上来.本人也会陆续把网上收集的绿化教程整理后发上来.此帖献给那些热爱绿化的菜鸟和高手.软件绿化(一):移花接木法第2楼软件绿化(二):注册表文件通用法第3楼软件绿化(三):如何度身定做一个Photoshop绿色版第4楼软件绿化(四):如何制作只带一个运行文件的绿色便携版软件第5楼软件绿化(五):双系统互救安装法第6楼软件绿化(六):注册表快照工具RegSnap第7楼软件绿化(七):文件快照工具UninstallManager第8楼软件绿化(八):绿化CorelDRAW全过程第9楼软件绿化(九):如何处理磁盘序列号验证问题第10楼软件绿化(十):谈谈绿化补丁的智能定位第11楼全民动员软件绿化!做自己的绿色软件(经典,适合菜鸟)第12楼绿色软件的定义、分类、绿化(菜鸟必读)第13楼软件绿化(一):移花接木法有些软件,在安装过程中会向系统中拷贝一些动态链接库文件(*.DLL),但软件程序本身对这些动态链接库文件的路径要求不很严格,程序在运行过程中会自动搜索如下目录:WIN9X系统:软件所在目录\windows\windows\system\WINNT/2000/XP系统:软件所在目录\WINNT\WINNT\system\WINNT\system32\WINNT\system32\WBem\这样,只要软件在上面目录中搜索到这些链接库文件,就能正常运行,于是,为我们制作绿色软件提供了方便:我们可以把这些文件拷贝到软件目录中,备份了这个软件目录,就成为绿色版了。这种方法暂时我们叫它“移花接木法”。如何判断软件是否属于上述类型呢,你可以做个试验,当把其中一个必须的.DLL文件移开时,软件运行时会有类似下面的提示:那么,这个DLL文件就可以采取“移花接木法”了。制作实例:MicrosoftExcel97纯绿色版的制作过程一、进入一个纯净的WINDOWS98SE系统,我的WIN98是安装在D盘里的;二、用文件跟踪软件(这类软件很多,推荐用UninstallManager4.2)为D盘建立一个快照;三、用注册表跟踪软件(这类软件也很多,推荐用RegSnap3.0)为系统注册表建立第一个快照,保存为:EXCEL01.RGS四、启动OFFICE97的安装程序,选择最简安装EXCEL97,注意,把安装目录安装到系统所在分区以外的分区里,这样有利于对系统文件变化的跟踪分析,本例中,我安装到“C:\EXCEL97”目录里。安装目录里的文件共5个目录48个文件14.2M:file://C:\excel97(3folders,4files,890bytes,14.21MBintotal.)│MSCREATE.DIR0bytes│MicrosoftExcel.lnk306bytes│MicrosoftOffice中文版安装程序.lnk358bytes│OF97SPEC.INI226bytes├─Clipart(0folders,2files,275bytes,275bytesintotal.)│MSCREATE.DIR0bytes│ClipartonOfficeCD.lnk275bytes├─Office(2folders,31files,13.60MB,14.21MBintotal.)││MSCREATE.DIR0bytes││EULA8.CNT195bytes││EULA8.HLP28.95KB││EXCEL.EXE5.51MB││EXCEL8.OLB571.00KB││EXCEL8.SRG36.47KB││HLINK.SRG457bytes││MISC.SRG5.31KB││MRT7CHS.DLL1.18MB││MSO7CHS.DLL1.18MB││MSO7FTP.EXE3.00KB││MSO7FTPA.EXE3.00KB││MSO7FTPS.EXE3.00KB││MSO97.DLL3.60MB││MSO97FX.DLL8.77KB││MSOC.DLL84.00KB││MSOFFICE.SRG1.17KB││MSROUTE.DLL67.00KB││OSA.EXE50.77KB││OSAINTL.DLL6.27KB││PSS8.CNT561bytes││PSS8.HLP30.60KB││SCANLOAD.DLL12.00KB││XL5CHS32.OLB236.00KB││XL5EN32.OLB223.50KB││XL8409.DLL23.50KB││XL8804.DLL44.50KB││XL8GALRY.XLS172.00KB││XLCALL32.DLL5.00KB││XLINTL32.DLL554.50KB││XLREAD8.TXT20.56KB│├─Setup(0folders,5files,621.46KB,621.46KBintotal.)││MSCREATE.DIR0bytes││ACME.EXE72.02KB││ACME.LST2.33KB││OFF97INV.DLL93.00KB││Off97Pro.STF454.11KB│└─XLStart(0folders,1files,0bytes,0bytesintotal.)│MSCREATE.DIR0bytes└─Queries(0folders,5files,370bytes,370bytesintotal.)MSCREATE.DIR0bytesDetailedStockQuotebyPCQuote,Inc.iqy102bytesDowJonesStocksbyPCQuote,Inc.iqy70bytesGetMoreWebQueries.iqy92bytesMultipleStockQuotesbyPCQuote,Inc.iqy106bytes五、用UninstallManager4.2扫描D盘文件的变化,发现D盘多了如下目录和文件:-UninstallManager导出文件-WININIT.INID:\WINDOWS\1KB配置设置04-12-150:53:24REFEDIT.DLLD:\WINDOWS\SYSTEM\61KB应用程序扩展97-4-1XLREC.DLLD:\WINDOWS\SYSTEM\31KB应用程序扩展97-4-1RECNCL.DLLD:\WINDOWS\SYSTEM\25KB应用程序扩展97-4-1SELFREG.DLLD:\WINDOWS\SYSTEM\31KB应用程序扩展97-4-1VBAEN32.OLBD:\WINDOWS\SYSTEM\24KBOLB文件97-4-1VBAEND32.OLBD:\WINDOWS\SYSTEM\24KBOLB文件97-4-1VBACHS32.OLBD:\WINDOWS\SYSTEM\23KBOLB文件97-4-1SCP32.DLLD:\WINDOWS\SYSTEM\15KB应用程序扩展97-4-1REGSNAP.LGED:\WINDOWS\APPLOG\2KBLGE文件04-12-150:51:40REGSNAP.LGDD:\WINDOWS\APPLOG\4KBLGD文件04-12-150:51:40EXCEL8.XLSD:\WINDOWS\SHELLNEW\13KBMicrosoftExcel工作表97-4-1安装MicrosoftInternetExplorer3.01.lnkD:\WINDOWS\DESKTOP\1KB快捷方式04-12-150:57:34安装IME96.lnkD:\WINDOWS\DESKTOP\1KB快捷方式04-12-150:57:34新建Office文档.lnkD:\WINDOWS\STARTMENU\1KB快捷方式04-12-150:57:34打开Office文档.lnkD:\WINDOWS\STARTMENU\1KB快捷方式04-12-150:57:34MicrosoftExcel.lnkD:\WINDOWS\STARTMENU\PROGRAMS\1KB快捷方式04-12-150:57:34Office启动.lnkD:\WINDOWS\STARTMENU\PROGRAMS\启动\1KB快捷方式04-12-150:57:34VBA332.DLLD:\PROGRAMFILES\COMMONFILES\MICROSOFTSHARED\VBA\1559KB应用程序扩展97-4-1VBACV10.DLLD:\PROGRAMFILES\COMMONFILES\MICROSOFTSHARED\VBA\429KB应用程序扩展97-4-1VBACV20.DLLD:\PROGRAMFILES\COMMONFILES\MICROSOFTSHARED\VBA\998KB应用程序扩展97-4-1VBACV10D.DLLD:\PROGRAMFILES\COMMONFILES\MICROSOFTSHARED\VBA\435KB应用程序扩展97-4-1VBE.DLLD:\PROGRAMFILES\COMMONFILES\MICROSOFTSHARED\VBA\727KB应用程序扩展97-4-1VBA3CHS.DLLD:\PROGRAMFILES\COMMONFILES\MICROSOFTSHARED\VBA\142KB应用程序扩展97-4-1VBEEXT1.OLBD:\PROGRAMFILES\COMMONFILES\MICROSOFTSHARED\VBA\31KBOLB文件97-4-1六、用RegSnap3.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.DLLD:\WINDOWS\SYSTEM\61KB应用程序扩展97-4-1XLREC.DLLD:\WINDOWS\SYSTEM\31KB应用程序扩展97-4-1RECNCL.DLLD:\WINDOWS\SYSTEM\25KB应用程序扩展97-4-1SELFREG.DLLD:\WINDOWS\SYSTEM\31KB应用程序扩展97-4-1VBAEN32.OLBD:\WINDOWS\SYSTEM\24KBOLB文件97-4-1VBAEND32.OLBD:\WINDOWS\SYSTEM\24KBOLB文件97-4-1VBACHS32.OLBD:\WINDOWS\SYSTEM\23KBOLB文件97-4-1SCP32.DLLD:\WINDOWS\SYSTEM\15KB应用程序扩展97-4-1VBA332.DLLD:\PROGRAMFILES\COMMONFILES\MICROSOFTSHARED\VBA\1559KB应用程序扩展97-4-1VBACV10.DLLD:\PROGRAMFILES\COMMONFILES\MICROSOFTSHARED\VBA\429KB应用程序扩展97-4-1VBACV20.DLLD:\PROGRAMFILES\COMMONFILE

1 / 58
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功