正在加载……
订阅PortableSoft
Ashampoo Magical Defrag 2.30:真正中文绿色注册版
发现绿色下载站"转载"我的绿化作品了!
Posted in 站务记事 by 黯然过客 [2008/04/24]
引用
在使用我绿化的软件之前,您最好先查看这里的说明:http://www.portablesoft.cn/portable-soft/

1. 基本概念

  便携软件(Portable Soft、Portable Application)是指可以放在可移动设备并能够运行在任意其他Windows系统下的应用程序(Portable——便于携带的,手提式的;轻便的)。

  便携软件可直接从可移动设备上启动,同时加载个人自定义配置,就像运行在自己的电脑上一样;在断开设备后,不在电脑上留下任何个人数据。

  按照Wikipedia上关于便携软件的定义,作为一款便携软件,必须满足以下3个条件

  (1) 没有任何形式的安装;

  (2) 个人设置必须紧跟着软件;这就意味着不能使用注册表保存设置;

  (3) 在运行过的电脑上不留下任何痕迹。

2. 我们为什么需要便携软件?

    从其定义不难看出,便携软件是一种“真正纯绿色无污染”的软件,它比“绿色软件”更追求完美,不在系统中留下任何垃圾信息,而且配置会实时保存下来,即方便放在U盘中随时以自己的配置启动,也非常方便我们软件的日常应用管理,比如在重装系统的情况下,可以达到“免安装、免配置”即可使用的目的!而且由于便携软件不在系统中留下垃圾信息,因此可以让系统常用常新,永葆健壮

3. 便携软件与绿色软件的异同

  便携软件在国外比较流行,而国内则主要是绿色软件。绿色软件的核心理念是免安装、易卸载、无污染,这是与便携软件相通的地方;

  绿色软件可分为狭义和广义两种: 狭义的绿色软件也称为纯绿色软件,是指软件对系统几乎没有任何改变,除了软件的安装目录,不往注册表、系统文件夹等任何地方写入任何信息,卸载软件只需要直接删除安装目录即可;广义的绿色软件是指不需要专门的安装程序,对系统的改变比较少,手工就可以完成操作,比如拷贝几个动态库、导入注册表或借助批处理等脚本即可直接完成。

  仿照绿色软件的划分,我认为便携软件也同样可以分为狭义的便携软件和广义的便携软件

  狭义的便携软件:必须满足上面提到的三个条件,即免安装、配置跟随、不留任何痕迹!

  广义的便携软件:可以满足两个条件,即免安装、不留任何痕迹(即必须实现纯净卸载)!

  从上可知,狭义的绿色软件能够满足便携软件的概念;广义的绿色软件不完全符合便携软件的要求,不过,尽管有时需要操作注册表和文件系统,但只要做好善后工作,在软件不使用时能够实现彻底、纯净的卸载,也是一种广义的便携软件。而便携软件与绿色软件也都可以包括精简软件的过程。

  因此,若划分软件的绿化便携程度,结果大致如下:狭义的便携软件 ≥ 狭义的绿色软件 > 广义的便携软件 ≥ 广义的绿色软件

4. 如何实现软件便携化

  为了实现应用程序的便携化,一般有两种方式:

  (1) 便携化的软件开发

  设计程序不使用注册表存储配置信息,也不在程序目录之外的其他目录下生成不必要的文件。配置信息可以保存在程序目录下的INI文件或其他类似的配置文件中,这样可以保证软件运行完毕后,不在目标电脑上留下任何残留信息,且能使配置信息能跟够随可移动设备中的软件而同步移动。

  (2)“二次加工型”便携软件

  这里的“二次加工”指的是根据软件的运行特点,分析其配置保存位置,然后编写一个Loader或Launcher程序来负责配置的还原、保存等工作而实现便携!NSIS就是一个很不错的编写Loader或Launcher的工具!国外著名的Portableapps.com网站提供的便携软件都是用NSIS来编写Launcher的!我也是用NSIS来编写Launcher程序的!

  (2) 软件虚拟化技术

  这是一种在Windows环境下实现软件便携化的策略。所谓软件虚拟化技术,是为软件创建一个缓冲Dll运行库的缓冲区,这个缓冲区应用层能够拦截任何非便携化的文件系统调用和注册表调用,并将这些调用转向至程序所在的目录。因此,软件虚拟化技术不需要修改软件源程序就可以实现软件的便携化。最常用的虚拟化工具是Thinstall!

5. 便携软件的制作

  若程序开发时即贯彻了便携化的理念,这样的程序是完美的,也是无需二次加工的;因此,便携软件的制作更多指的是软件虚拟化技术的应用,即将应用软件二次加工成便携软件,能实现狭义的便携软件最好了,如果不行,也一定要达到广义的便携软件的要求!

      免费的安装程序制作工具NSIS(Nullsoft Scriptable Install System)是一个非常简便易用,运行效率高的便携软件制作工具,本站提供的便携软件大部分都是通过NSIS实现的。

  而软件虚拟化工具中我用的最多的是就是Thinstall,Thinstall是一款专业的软件虚拟化工具,不过现在Thinstall现在被鼎鼎大名的Vmware公司收购并更名为Vmware ThinApp,其最新版是v4.0.0,需要了解或下载请访问这里;VMware ThinApp更多的是作为单文件制作工具使用的!

  现在也流行单文件软件,其实单文件软件并不完全等同于便携软件,只是单文件软件更趋向于便携软件;现在单文件软件的概念也不是很统一,单文件软件做的好的话同样是优秀的便携软件;但不论实现形式如何,目的都是为了方便使用,都是受欢迎的!

  虽然便携软件是为了方便软件在可移动设备上使用,但其理念更适用于日常的电脑维护、应用;不管是绿色软件还是便携软件,我们的目的是通过它们来打造最纯净、最绿色的系统。

  当然,要实现所有的软件绿化、便携化是不可能的, 我们只有尽可能地追求软件绿化、便携化,让更多的软件“来无踪、去无影”、“来也匆匆,去也匆匆”!而这也是我一直为之努力的:追求绿色便携软件、打造清爽干净系统!基于此理念,我会在这里为大家奉上我自己精心制作的绿色软件、便携软件,并期待与大家的交流!

(本文最后更新于2008.08.06)
来源:精品绿色便携软件
地址:http://www.portablesoft.cn/portable-soft/
转载时请注明作者和原始出处!


^_^请给这篇日志评个分吧 ==

本文得分: 6.2/10 (15 votes)
提示:您还未对本文评分,您可以进行评分并发表您的意见!

阅读次数:9158
Tags: ,

土豆烧熟了 2008/05/08 19:48
相当认真的博客,有许多前所未见的好东西,资源绿化也很到位,昨天通过搜索引擎发现,立即加订。

望保持高标准高素质zanzanzan
yyt_sjq 回复于 2008/05/08 20:17
感动啊,多谢支持!一定努力...
austen2000 2008/05/13 11:58
好人,好东西,呵呵!
keep walking 2008/05/16 21:55
不错 支持绿色行为
aspirer Homepage 2008/08/04 22:01
不错!这站点追求的理念和我们的一致!支持你!!
--------------
BTW,有个错误字,不行现在Thinstall现在被鼎鼎大名的Vmware公司收购了。  不行--不过
黯然过客 回复于 2008/08/05 13:27
呵呵 真细心啊zan,我会尽快改过来...
puppywang Email 2008/10/24 03:14
超赞lz的观点,最好把操作系统都便携化。不过有个小小的问题,lz处理过软件都自带了一个小小的执行文件,而且ReadMe中也是简单说使用这个执行文件启动程序,而没有说明原因,在这个流氓软件横行的时代,很容易被认为是流氓行为,我觉得最好能在ReadMe中做出简单的说明或者对这个文件加个数字签名或者类似的手段,这样才能避免被误认为是流氓软件。
Anyway,感谢lz花这么多的时间为大家义务处理这么多便携软件~~
黯然过客 回复于 2008/10/24 14:33
谢谢支持~~其实那些执行文件、绿化补丁了也纯属无奈啊,现在的软件大部分还不能做到完全的绿色,不得已还得要做一些工作以使软件正常工作,那些执行文件都是用NSIS编译的,做得无非是复制文件、注册组件等一些必要工作;其实我想都能做到免安装的话是最好的了~但现在的软件环境很难实现啊!smoke
childpandora Email Homepage 2008/10/30 08:44
嘿嘿,问下:有SWF格式转视频的软件?
黯然过客 回复于 2008/10/30 10:45
可以看下我这里的视频转换类工具:http://www.portablesoft.cn/go.php/tags/%25E8%25A7%2586%25E9%25A2%2591%25E8%25BD%25AC%25E6%258D%25A2/1/
sweet_live Email 2008/11/30 18:34
这个网站真是太棒了,,,我一口气下了6个软件,都是我常用的,,
可是你再帮我优化优化,太高兴了
希望版主以后多多更新啊,只要在这能下到的软件就不去别的地方了。  永远支持
黯然过客 回复于 2008/12/01 18:13
我也想做更多的绿色软件,只是时间有限哈~~
陈小二 Email 2009/02/08 20:25
今天才发现你的网站
赶紧给几个哥们推荐
My God
天才
希望你做大做强啊
黯然过客 回复于 2009/02/13 19:41
努力吧,多谢关注
毛毛虫 Email Homepage 2009/03/04 12:44
更新比较慢了,
是不是最近很忙啊?
俺可是你的粉丝,一直订阅你的文章。

精品绿色便携软件
如果需要赞助的话,俺也可以尽点微薄的力量啊
黯然过客 回复于 2009/03/08 11:49
因为工作了所以没太多时间了;能来我这里转转我就很满足了,赞助那是不敢奢望了:-)
zlg88 Email 2009/03/16 22:38
今天在Google上搜到你这里,我也是绿色软件的粉丝,谢谢你的辛勤工作!
zlg88 Email 2009/03/16 22:39
今天在Google上搜到你这里,我也是绿色软件的粉丝,谢谢你的辛勤工作!
黯然过客 回复于 2009/03/22 16:12
多谢关注哈,常来看看,多提意见
Leaf Email 2009/03/23 20:03
我很喜欢绿色软件,但是好多的绿色软件不够完美,使用中老是有一些小问题,让人又爱又恨的,呵呵~~~
ttt 2009/04/25 15:09
我是很早就知道楼主的大名了,为了找到mindmanage那个思维导图的软件,找遍网络,在这里找到了,非常的感谢。有段时间这个网站好像打不开了所以一直没有关注,现在又可以了真是高兴啊。谢谢楼主这么无私的奉献。呵呵今天我来拿个swf播放打包器 呵呵好用啊
黯然过客 回复于 2009/04/25 19:42
多谢支持Collapse
duizhang Email 2009/05/05 19:39
用ThinApp做好的文件,怎么能恢复啊?
比如我做好了一个便携版的程序,
我想再加一两个文件进来,
怎么加进来,
还有就是我想修改里面的文件,
怎么把它解开啊,
谢谢!
黯然过客 回复于 2009/05/06 12:18
你的这种需求应该是重新编译才行...保留好源代码和脚本。
秋风落叶3 2009/05/08 11:21
我喜欢绿色软件,支持老大!谢谢老大的无私奉献!
黯然过客 回复于 2009/05/09 16:03
多谢支持、常来看看:-)
望月 2009/08/13 17:53
今天在cnbeta看到一篇《绿色软件的前世与今生》,文末有提到老大的文章,文章标题和网站名都对了,但是链接错了,不知道是不是手误,呵呵

那篇文章地址:
http://www.cnbeta.com/articles/90944.htm
黯然过客 回复于 2009/08/13 20:50
好像确实有我文章里的内容,不过链接错了实在是费解啊hamarneh
阿东 Email Homepage 2009/09/22 13:45
让我对便携软件有更深的认识。。
平时比较喜欢用一些绿色软件。。
黯然过客 回复于 2009/10/11 22:29
其实绿色软件和便携软件也没有本质的区别,都是为了方便。
分页: 1/1 << 1 >>

发表评论 隐藏

昵称

网址

电邮