绿色软体的定义和分类

这篇作者很用心写了这篇有关绿色软体的文章,请看看~~
绿色软体的定义和分类
安装完操作系统后,我们一般需要安装一些常用的软体,但是随着我们常用软体的增多,这个安装程序显得越来越令人厌烦:执行setup,然后是选项目标路径,不断的重複这个程序。后来我见到有人製作所谓的绿色软体,不需要安装,感觉很方便。

当时很好奇,想知道怎么做的,有没有什么方便的工具等等,可是在网上没有找到什么相关的知识,随着自己的一步步摸索,我逐渐积累了一些经验和比较有效的方法,谡饫锾峁└蠹摇?

首先要先弄清楚何谓绿色软体?其定义是什么?我收集了一些网友的讨论和想法:
A 说,不需要安装 同时 不向注册表写入任何东西
B 说,应该还包括不向系统档案夹拷贝文件,我的理解就是:安装这个软体对现有的操作系统没有任何改变,改变包括写注册表之类的。
C 说,除了你现在安装的目录,应该不往任何地方写东西(比如log)。
D 说,免安装,并且 不往程序所在目录以外的任何地方产生垃圾文件,还有 不写注册表
E 说,综上加一条,可以放在移动存储器上在任一电脑上使用且效果相同。
F 说,好像不写注册表,直接copy来就可以用得就算吧。
G 说,重新安装系统的时候,仅需汇入注册表,不需重新安装,就可以认为是绿色软体。
H 说,其实只要不写注册表、不往系统档案夹写文件,哪怕需要.ini文件也在软体自己的目录里就行,那么就可算作绿色软体,特徵是能够任意copy到别的资料夹照样能用或重装系统后直接能用,没有其它变化。所以有小部分「安装」的软体其实也符合绿色软体,因为它 的安装只是解压缩建立资料夹而已。
I 说,基本同意,但不写注册表的几乎是不可能,你只要执行过那个软体,开启注册表编辑器HKLM和HKLU下面software看看,几乎都会留下键值,其实这样也应该叫做绿色的吧。
综合上面的意见,可以总结出绿色软体的优点,就是对操作系统无污染(恐怕这也是绿色这个名字的由来),不需要安装,方便卸载,便于携带,可以拷贝到便携的USB碟上到处执行。

我的意见是,绿色软体应该分类,分为狭义的绿色和广义的绿色:
狭义的绿色可以叫做纯绿色软体,就是指这个软体对现有的操作系统部分没有任何改变,除了软体现在安装的目录,应该不往任何地方写东西,删除的时候,直接删除所在的目录就可以了,就类似于以前的大多数DOS程序。

广义的绿色就是指不需要专门的安装程序,对系统的改变比较少,手工也可以方便的完成这些改变,比如拷贝几个动态库,或者汇入注册表,这里的关键是手工可以方便的完成这些改变,或者可以借助于批次处理等等指令码完成。
.....
全文很长,请参阅http://bbs-mychat.com/sindex.php?t232656.html


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章