网站大量收购闲置独家精品文档,联系QQ:2885784924

《如何制作绿色软件.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《如何制作绿色软件

本文由_foobar贡献 doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 如何制作绿色软件 如何制作绿色软件 1.绿色软件的定义和分类 绿色软件的定义和分类 安装完操作系统后,我们一般需要安装一些常用的软件,但是随着我们常用软件的增多,这 个安装过程显得越来越令人厌烦:运行 setup,然后是选择目标路径,不断的重复这个过程。 后来我见到有人制作所谓的绿色软件,不需要安装,感觉很方便。当时很好奇,想知道怎么 做的,有没有什么方便的工具等等,可是在网上没有找到什么相关的知识,随着自己的一步 步摸索,我逐渐积累了一些经验和比较有效的方法,在这里提供给大家。 首先要先弄清楚何谓绿色软件?其定义是什么?我收集了一些网友的讨论和想法: A 说,不需要安装 同时 不向注册表写入任何东西 B 说,应该还包括不向系统文件夹拷贝文件,我的理解就是:安装这个软件对现有的操作 系统没有任何改变,改变包括写注册表之类的。 C 说,除了你现在安装的目录,应该不往任何地方写东西(比如 log) 。 D 说,免安装,并且 不往程序所在目录以外的任何地方产生垃圾文件,还有 不写注册表 E 说,综上加一条,可以放在移动存储器上在任一电脑上使用且效果相同。 F 说,好像不写注册表,直接 copy 来就可以用得就算吧。 G 说,重新安装系统的时候,仅需导入注册表,不需重新安装,就可以认为是绿色软件。 H 说,其实只要不写注册表、不往系统文件夹写文件,哪怕需要.ini 文件也在软件自己的目 录里就行,那么就可算作绿色软件,特征是能够任意 copy 到别的文件夹照样能用或重装系 统后直接能用, 没有其它变化。 所以有小部分安装的软件其实也符合绿色软件, 因为它 的 安装只是解压缩建立文件夹而已。 I 说,基本同意,但不写注册表的几乎是不可能,你只要运行过那个软件,打开注册表编辑 器 HKLM 和 HKLU 下面 software 看看, 几乎都会留下键值, 其实这样也应该叫做绿色的吧。 综合上面的意见,可以总结出绿色软件的优点,就是对操作系统无污染(恐怕这也是绿色这 个名字的由来) ,不需要安装,方便卸载,便于携带,可以拷贝到便携的 U 盘上到处运行。 我的意见是,绿色软件应该分类,分为狭义的绿色和广义的绿色: 狭义的绿色可以叫做纯绿色软件, 就是指这个软件对现有的操作系统部分没有任何改变, 除 了软件现在安装的目录,应该不往任何地方写东西,删除的时候,直接删除所在的目录就可 以了,就类似于以前的大多数 DOS 程序。 广义的绿色就是指不需要专门的安装程序, 对系统的改变比较少, 手工也可以方便的完成这 些改变,比如拷贝几个动态库,或者导入注册表,这里的关键是手工可以方便的完成这些改 变,或者可以借助于批处理等等脚本完成。 为什么要分为两类?虽然狭义的绿色软件最为理想,但是完全符合这种定义的软件非常罕 见, 而相当多的软件可以划分到广义的绿色这个类别, 这样包括了广义的躺砑母拍詈笫 沟寐躺砑飧龈拍罡幸庖濉? 那么不符合绿色软件要求的有哪些呢?主要是指那些和操作系统联系和集成非常紧密的软 件,这些软件不适合制成绿色软件,最好还是用原来的安装程序来安装。如 IE6,替换了系 统中的许多动态库,手工完成这个过程很困难,也不太安全。又比如大多数杀毒软件,如果 必须实时监控系统的底层运作,对系统的修改比较大,就不适合做成绿色软件。还有微软公 司的 Office 系列软件,和系统集成的也比较紧密。但是广义的这个标准比较灵活,如果有人 搞清楚了 Office 系列软件的安装制作过程,也有可能制作出广义的绿色的 Office 系列。 为了充分理解绿色软件的定义,必须从现代软件的安装过程和运行过程两个方面来讨论。 安装过程:以前在 dos 下面的时候,就没有这些所谓绿色软件的说法,原来程序的安装基本 上都是简单的复制或者解压缩,然后配置一下 config.sys 和 autoexec.bat 文件就可以了。随 着 windows 的发展,应用软件也越来越大,也越来越复杂,从而有公司专门从事安装程序 的制作,如 InstallShield 就是一款比较有名和应用比较广泛的安装软件,现在 windwos 也有 了专门的安装程序,就是 Microsoft Installer。安装程序的作用是什么呢?主要是为了给要安 装的程序提供一个简单方便的设置环境, 而不需要用户手工完成这个步骤, 越是复杂的配置 过程,对系统的修改越多,对安装程序的依赖性就越高,Windows 程序的易学易用的优点和 良好的安装界面是分不开的, 安装软件的任务就是给应用程序提供一个初步完好的可以运行 的环境,而不需要用户进行手工配置。 运行过程:应用

文档评论(0)

wendan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档