制作绿色软件教程
怎么制作绿色软件
下面讲一下绿色软件的制作,简称软件的绿化,绿色软件的制作实际上就是我们自己
完成安装程序的工作。没有什么固定的方法,基本上是猜测加上试验,不同类别的绿色软
件分别有不同的制作策略。 拿到一个新的软件,想要制成绿色软件的话,一般遵循如下步
骤:
一、 判断。就是指猜测这个软件能不能制成绿色软件,从功能,从你对它的了解,如
果你觉得这个软件和系统的关系非常紧密,就不要继续下去了,还是用原始的安装程序最
保险最方便,这样的例子有 ,, 的反病毒软件等等。这样的判断可
以节省你的时间,当然你可以忽略这一步,尝试制作绿色软件,那么就转到第 步。
二、绿化。对于不同的软件有不同的方法,没有一定的规则,但是总的来说,就
是理解软件的安装过程,转换为绿色安装,在这个过程中,可能需要尝试多个方法,也可
能最后由于软件的复杂性或者某些特性,导致无法绿化。要有失败的思想准备,具体的绿
化方法随后讲述。
三、测试。绿化后的测试最好到你个全新安装的操作系统中测试,而且如果你要
在多个操作系统中使用这个软件的话,还要在其他的操作系统中测试,有的软件的文件随
着操作系统的不同而不同,这个时候你需要在不同的操作系统中进行绿化过程,最后
综合为一个完整的适应多个操作平台的绿色软件。 绿化方法,需要根据经验选择不同
的绿化方法,也可能需要不断尝试不同的方法,直到成功为止。按照先易后难的次
序,具体的方法包括:
解压缩。这是最简单的一种方法,就是指尝试能不能直接解开软件的压缩包。用
和 试一试,看看能不能直接打开压缩的安装文件,如果不能打开,那么就
换别的方法。如果可以,那么恭喜,这个软件多半是属于绿色安装的软件(有个别例外,
如 ),把压缩包中的文件直接解压到目标路径,然后测试软件的功能是否正
常,如果功能正常,那么绿化就成功了,如果使用不正常,那么就换别的方法。这一
类软件的特点是安装程序的工作完全可以由软件自身来完成。
安装然后卸载。也是比较容易的方法,完全是体力劳动,就是指直接安装这个软
件,然后把程序复制出来,最后卸载安装程序。如果这个软件的安装程序的作用仅仅是复
制文件和生成快捷键等工作,那么就属于绿色安装,可以使用这个方法。最后测试软件的
功能是否正常,如果功能正常,那么绿化就成功了,如果使用不正常,那么就换别的
方法。
反编译安装程序。这个方法需要动脑筋,就是根据安装程序所用的制作工具,选择
相应的反编译程序,然后阅读反编译出的安装脚本,制作绿色软件。目前的软件大多使用
专门的安装工具制作,如 ,,,
, !"#$#其中 格式的安装文件(就
是 %,%& 为后缀的文件),可以通过微软的免费工具 ' 打开查看,
格式的安装文件也有很多免费的工具可以解压缩和查看脚本。当然专门的安装工具很多,
有许多安装程序没有相应的反编译程序,这种时候,就无法使用这个方法了。
(观察反安装程序和 ) 文件。现在的软件安装完成后绝大多数都带有卸载方法。卸
载是安装的逆过程,如果知道怎么卸载,那么也可以推测出如何安装。由专门的安装工具
制作的反安装程序,一般都是根据某一个文件中的信息来卸载的,可以用一个纯文本的编
辑器打开这个文件。个别情况下这个文件完全不包含可读信息,就只好换用其他方法了。
评论0