文章中心 -> 绿色软件

文章正文




  一直以来本人所用的软件大概70%以上都是自己制作的绿色软件,只是没有公开发布,在制作绿色软件方面积累了一定的经验。现在讨论一下绿色软件的统一制作规范问题。
  我的思路是这样的:

  ㈠ 在软件的安装目录不要放过多杂乱的文件,最好能在一个醒目的文件夹里统一放置。
我想好了一个文件夹Green,绿色的意思,依照绿色软件联盟的解释,正好代表绿色软件的本意,但把它放在软件安装目录里容易和其它目录搞混,因此改为_Green,这样它就会排在第一位,而含义不变。软件的安装目录除了程序本身外,只放一个包含软件说明和绿色软件使用方法的文件:说明.txt。

  ㈡ 大概有三分之一的绿色软件还得往WINDOW目录或Program Files目录里拷文件,怎么处理?
首先假设系统装在C:\Windows,我的想法是,把需要往C:\WINDOWS里拷的文件或文件夹按原路径复制到'软件安装目录\_Green\Windows\',把需要往C:\Program Files里拷的文件或文件夹复制到'软件安装目录\_Green\Program Files\'。

  ㈢ 还有些软件需要导入注册表,我们怎样规范它。
我的做法是,在_Green目录放置分别适合Win98与WinXP的注册表:98.reg、XP.reg,一目了然。

  ㈣ 此外,_Green目录还可以放‘原版’文件夹、‘cr’(破解)文件夹、‘开始菜单’文件夹。说明一下‘开始菜单’:因为有些软件有多个可执行文件,光看那些英文名不懂是什么意思;又或者有些程序需要带参数运行,我们加上原程序安装后产生的‘开始菜单’目录,就可以解决这些问题。尽管做成绿色软件后,开始菜单中的快捷方式不一定有效(安装路径不一样),但从快捷方式的属性中我们可以得到信息。

  ㈤ 小结:在写使用方法的时候,我们这样写:


  使用方法:

  解压到任意目录,直接运行主程序即可。

  如果软件目录里包含_Green文件夹,且_Green文件夹含有:
  1、WINDOWS目录 操作系统为Win98,则把WINDOWS目录里面的所有内容复制到C:\Windows(假设系统装在C:\Windows),操作系统为XP的不同之处在于把_Green\WINDOWS\SYSTEM\里的内容复制到C:\Windows\SYSTEM32目录);
  2、Program Files目录 则把Program Files目录中的内容复制到C:\Program Files\ ;
  3、98.reg/XP.reg 则先用记事本(推荐用WinHex)打开与你的操作系统相同的reg文件,用现在的安装路径代替掉里面的路径,然后导入注册表。


  绿色软件是这样一种理想的食物:首先它经过严格的消毒处理,保证不含病毒;其次它在一个特定的胃里消化,食物的汁液不会渗透到系统的重要器官里,即使有副作用也不会危及全身;第三,吃过之后如果认为不好吃,可以通过大便快速排出,不留一点残渣
作者:朴の子

文章来自绿盟(xDowns.com)转载请注明来路。



上一篇文章:影音传送带128线程+32任务自己做,适合任何版本 []