绿色软件的统一制作规范问题
作者:佚名    来源:不详    点击:    日期:2006-10-7 12:40:28

 

绿色软件的统一制作规范问题v0.02

    一直以来本人所用的软件大概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文件,用现在的安装路径代替掉里面的路径,然后导入注册表。


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







 

绿色软件的统一制作规范问题 评论