㈠ 如何把已安装的软件制作成绿色软件
绿色软件以其小巧实用、无需安装、不给系统增加垃圾文件而受到广大用户的青睐。可惜目前网络上提供的绿色软件较少,在功能应用上也比较单一。如果我们常用的,如文字图像处理、杀毒、多媒体等类型软件都是绿色的,那该多好啊!利用Windows优化大师,就能实现这一梦想。
下载安装完成后,运行优化大师,在左方的功能列表中点击进入“系统清理维护”类别中的“软件智能卸载”,页面上方的程序列表中提供了当前电脑中已经安装的全部应用程序名单,先在该名单中选择一个要制作成绿色软件的目标软件,然后点击右边的“分析”按钮,优化大师即开始智能分析与该应用程序相关的信息(如果要分析的软件没有出现在列表中,请点击“其他”按钮,手动选择要分析的软件)。
这里笔者以选择FlashGet(网际快车)为例,详细讲述优化大师如何制作软件的绿色运行版。
根据所分析软件的大小以及复杂程度,智能分析大概需要几十秒到数分钟不等的时间,待分析完成后,即可在下方的关联文件框中看到该软件正常运行时所需要的所有文件,注册表键值信息也在其中,如图1所示。请将这些注册表键值先行记下,单击“卸载”按钮,优化大师开始备份相关的注册表信息和文件信息,接着进行卸载操作。卸载完毕后,刚才所有被智能分析的文件,都被保存到了Windows优化大师安装目录下的\Backup\UninstallFiles文件夹中,将这里的文件全部复制提取出来,放在一个新文件夹中,例如笔者为该文件夹起名为“FlashGet绿色安装包”。
在“开始→运行”中输入regedit命令,打开注册表编辑器,依次选择“编辑→查找”,在“查找目标”中输入刚才记下的注册表键值名称和相应键值(如图2所示)。找到后,在该键值上单击右键,选择“导出”命令,将软件的注册表文件全部导出到之前的“FlashGet绿色安装包”文件夹中。这样FlashGet的绿色软件安装包就做好了。
将该安装包拷贝到未安装FlashGet的电脑上,双击安装包中的“.reg”文件,导入注册表信息,最后执行软件主程序,FlashGet就能够在这台电脑上运行了。
小提示:在理论上,以此种方法可以将所有软件全部制作成绿色运行版,但由于大型软件的注册表键值和关联文件为数众多,在查找时需要耗费大量的时间,这就违背了绿色软件“精简易用”的宗旨,因此建议大家以此法制作大小在50M以下的中小软件为佳。
此外,以此方法制作的绿色软件在性质上并无改变,软件前身如果是共享软件,那么“变身”后也依然是共享软件。其他性质亦然。
制作迷你软件一般分为三个步骤:
1.查找软件所需最少的键值。
2.查找软件所需最少的文件。
3.根据使用情况自定义软件的安装位置,打包。
制作迷你软件不需要太深的知识,只要对电脑有一定的了解就行,最好有自己的电脑,经常安装系统和应用程序,知道基本的文件类型,会简单的处理注册表和注册表文件。有了这些就可以自己制作迷你软件了,最好是对程序和注册表有一定的了解,这样可以我使查找工作简单一些,不过即使对这些懂得不多也可以学习着制作的,我就是从不懂开始的,而且没有人教我,关键是动脑筋,举一返三。在这里我介绍一下制作迷你软件的经验,方法很简单,很落后,希望高手们不要笑话。
一、如何查找软件所需最少的键值。
这里所说的查找,是指着那些大型的软件,有些软件如:Acdsee2.4和超级兔子2002,这类软件只需要只需要一两个注册信息的键就可启动,在正常安装时,在输入完注册码以后把注册码记下来,然后打开注册表,在里面搜索一下,一般会找到刚才输入的注册码,然后把找到的键保存出来就行。下次换系统的时候无需安装,直接把注册信息导入新系统就行。
一般软件的注册信息都保存在[HKEY_LOCAL_MACHINE\SOFTWARE\]这个键下,在这个键中会有和程序名相同的子键,注册信息就保存在其中。至于什么软件是这种只需要一个注册信息的软件在制作之前很难看出来。只能猜测。
我制作的第一个迷你软件是Word97,是office97办公软件中的一个。这个程序不需要注册表的键也可以正常运行,但是每次启动的时候都会出现错误报告,正常安装时则没有这个错误报告。我就把正常安装后的系统的注册表全部导出来,再把这些信息导放到一个新系统中,这时软件启动的时候就没有错误报告了。这样一来我就知道了,这个软件只需要注册表中的键值就不会出现错误提示。但是到底需要哪个键值还不知道。所以我又返回正常安装的系统,把注册表的六个根键分别导出来。这样就可当于把整个注册表信息分成六份。然后我又找上一个新系统,再把六个根键的信息分别导入新系统,当我把第一个根键的信息导入新系统以后,软件启动时就不再报错,这说明软件所需要的键就在第一根键中。
面对一个陌生的软件,不知道它究竟需要哪个键,就用这种方法去猜测,上面的例子只用了一次就查出来,所需要的键值在第一根键中。这样虽然不知道具体是哪个键,但是它缩小了寻找的范围。接下来在这个根键中寻找。这种方法虽然笨了点,但它还是很有用的。
第一根键中有成千上万个子键,直接找实在是找不过来。当时我的知识少,看到这么多的键,当时就放弃了,以为自己没有能力找出来,一直到一年多以后才又开始查找它。
我用的方法是很简单的,我不知道它需要什么键,也不知道所要的键在哪里,但是我知道它就在第一根键中,所以,我把第一根键手工分成三份,然后把中间的一份导入一个新系统,启动软件的时候还报错,再把第三份导入系统,这回软件就可以正常启动,这说明软件所需要的键有可能在第三份中,也有可能在第二和第三份中,所以我又找一个新系统,把第三份导入到系统中,软件启动时还报错,我再把第二份导放系统中,软件就可以正常启动,这说明软件需要的键在第二份和第三份中,第一份是没有用的,就把第一份扔掉。
通过上面的这一步,我还是不知道软件所需的键在哪里,但是我知道它在第一根键的中间和结尾部分,通过上面一步,我把查找范围缩小了三分之一,然后再用同样的方法,把这两份各自分成三份,共六份注册表键值。然后再换上一套新系统,再分别把它们导入。如果导入四个“部分”后可以正常启动word,就说明所需键值在这四份中,另两份是没有用的,这样又把查找的范围缩小了,然后再分,再导……通过这种方法,一点一点的缩小范围,剩下的我虽然不知道它在哪里,但是一定在其中,为了查找软件所需要的键值,我换了近二十多个系统,重启了几十次电脑,最后在几千几万个键值中找到软件所需要的最少的键值。
上面的过程不知道您看懂没有,没有技巧,全是猜的,一点一点的缩小范围。我就是用这种:“排除法”来查找键值的,每次查找一个软件都要换掉好几个系统。我也知道这种方法麻烦,写出这些的时候我也脸红过,但是我没有更多的方法,也不会运用软件,那时我只是个初学者,这种方法不需要对注册表了解太多,只要有些基本常识就够了。我就是用这种最笨的方法制作了word2000迷你版和FrontPageXP迷你版,
㈡ 请问绿色软件是怎么制作的
浅谈如何制作真正的绿色软件
你是否遇到过这样的问题:你想使用某个软件,但是你却没有管理员权限来安装?这时,你是否会就此放弃使用这个软件了呢?
现在,我向你们介绍一类软件,可以解决这个问题——不用安装就可以使用的软件——绿色软件!
什么是绿色软件?绿色软件必须严格符合如下的规定:
不对注册表进行修改等操作(或者只在用户的要求下在注册表里写入启动信息);
不向系统文件夹里写入文件,例如:%systemroot%、%userprofile%、磁盘根目录等文件夹;
不在软件所在的文件夹之外的任何文件夹内创建文件;
不需要安装或反安装。如果你想使用这个软件,只需要把文件拷贝到计算机里,如果你不想要这个文件了,你可以直接删除这个文件夹而不需要再运行反安装程序。
1.什么样的软件算是绿色软件?魔兽争霸3和反恐精英都是很好的例子,这些软件安装之后,可以被拷贝到任何一台计算机上而不需要再进行安装,如果你不再需要他们,你可以直接删除拷贝过来的文件而不需要运行反安装程序来卸载。
1、为什么有很多软件不是绿色的呢?
也许原因就是如下:
1.1 软件编写者的水平所限
很多软件编写者只能完成软件设计的功能,但是不能把软件做得完美。例如,使用vb语言来开发软件的话,你很有可能需要一个vb运行库才能运行你的软件,这样,运行这个软件的时候还需要安装vb的运行库来支持你的软件。
1.2 为了方便使用者
一些程序员认为用户不懂得如何使用计算机,所以使用了安装程序来帮助用户来初始化安装软件,例如
软件自身需要
有的软件需要输入注册码(sn),并且把注册码存储在注册表里,以区别注册用户和非注册用户的使用权限,防止软件被非法注册!
2 .绿色软件的现状2.1 为什么现在的绿色软件很少?
有的软件是因为在启动的时候自动设置了与文件扩展名的关联。
比如说winrar,严格的来说也不是绿色的软件,虽然它不需要安装,直接拷贝过来就可以使用,但是它会在注册表里设置.rar .zip等扩展名的关联,而且会在右键菜单里显示winrar的快捷菜单。如果你删除了winrar的文件夹(不是卸载),那些关联和右键菜单仍然会存在在那里。
另一种可能性是:软件和系统的关联非常紧密,很多文件和系统共用。比如说"microsoft office",这是一个非常复杂的系统,并且很多地方都是和系统相关联的。
2.2 非绿色软件的缺点?
可以设想一下,如果你安装一个软件,你会在你的系统文件夹里添加文件、在注册表和你的个人文件夹里写入很多的设置。如果你不需要这个软件,当你卸载完成之后,你会发现,那些东西都或多或少的留了下来。随着软件安装卸载次数的增加,这些垃圾信息会被不断的增加,这也就是为什么操作系统安装了以后,运行速度会越来越慢的原因——安装的软件越多,系统就会变得越来越慢。
尽管可以清除这些临时文件、没有用的文件、注册表垃圾信息等等,但是这些操作很有可能会误删除一些文件或者根本没有删除干净。
最好的方法是,用ghost等工具把系统还原到最初的状态。
3. 如何制作绿色软件3.1 第一步——判断和检测
首先,需要判断这个软件是不是已经为绿色软件了。如果这个软件的说明中已经指出是绿色软件,那么这一步可以什么都不做,直接把这个软件拷贝到你需要的地方,然后运行;如果不是的话,你需要按照如下来进行。
3.2 第二步——备份
需要用ghost或其他工具来备份系统分区,这样可以使你很方便的把系统还原到初始状态。世纪时代
3.3 第三步——“绿化”
安装你需要“绿化”的软件,把安装路径设置成非系统分区(例如d:\)。安装完成之后,用ghost把之前备份的内容还原到系统分区,这样,你就有了一个没有任何修改的操作系统,但是在非系统分区里却有了你的“绿化”的软件。
继续创建一个受限用户,并且禁止这个用户修改注册表、禁止添加或者删除系统文件夹里的文件(如 c:\windows or c:\windows\system32, etc...)。
运行安装之后的软件。
如果运行成功,说明这个软件是可以“绿化”的,并且已经被你“绿化”了
3.4 第四步——压缩
现在,你可以把安装的软件所在的文件夹打包压缩,并且这个文件应该可以在任意一台计算机上使用而无需安装了
总结
绿色软件是最近被提出来的一类概念,如果你想让你的操作系统很久才需要重新安装一次的话,你可以试试绿色软件,它可以使你的电脑在使用很久之后依旧跑的很快!,
制作绿色软件的方法是我在平时使用的时候摸索出来的,所以,一定有很多不足。现在,在网上有很多网站已经开始提供“绿色软件”的下载了,最着名的有portableapps.com,它通过很多专业的方法使得许多软件有了绿色版,并且把软件必须的个人文件存储在同一个文件夹里,这样更方便也更加可靠了。
希望绿色软件会越来越多,并且越来越好!
<a href="http://xc.3800cc.com/calredirect.asp?postid=197&;personid=24" target=_blank><a onfocus=this.blur() href="http://3800hk.com/1.gif" target=_blank title=新窗口打开><img src="http://3800hk.com/1.gif" border=0 ></a></a>
㈢ 如何自己制作绿色软件
通常大多数绿色软件是通过VC或者JAVA建立的,这些程序在打包已经把需要用的DLL文件打包在一起,所以使用时直接运行就行了。
对于用VB,FoxPro这些软件开发出来的程序,则需要特定的DLL文件了,如VB6需要用MSVBVM60.DLL、VB6.OLE等,通常这些DLL文件在安装时会安装在WINDOWS下的SYSTEM32目录。
如果你没有任何工具来搜集对应程序所需要的DLL文件,制作绿色软件有一个比较简单的方法,步聚如下:
首先准备两个WINDOWS操作系统(最好是两台电脑,如果没有的话就用“虚拟主机”这个软件建立一个),一个是新装的1号机,一个是己经有对应DLL文件的2号机。在1号机建一个TEST目录,把你需要制作的那个程序从2号机复制到1号机的TEST目录下,再运行它,一般会提示缺少了DLL文件,你就再把那个DLL文件从2号机复制过来到那个TEST目录,这样直到所有DLL文件都找到,你的绿色软件就制作完成了。
㈣ 如何把微信制作成绿色免安装版
通过软件绿化处理。
首先要对微信的安装程序进行分析,导出注册表,将安装程序的工作分解为复制文件,注册COM组件,安装服务驱动,注册表配置等几个部分,然后对这几个部分进行绿化操作。
㈤ 教你如何自己制作PPC绿色版软件
exe格式安装程序实际上是一个包含了cab格式安装包的程序,它需要在安装了Microsoft ActiveSync的电脑上运行,通过ActiveSync将cab安装包发送到PPC设备上执行安装过程。而cab格式的安装文件则是只能在PPC设备上面执行的安装程序格式,并且PPC设备也只有cab这一种标准的安装程序格式。 要制作软件的绿色版本,我们首先就需要有其cab格式的安装包,如果只有exe格式安装程序的话,我们就需要先对它进行一下处理。我们需要一台装有ActiveSync的电脑,确保PPC设备没有被连接到电脑上,执行exe安装程序,按照安装向导完成安装,通常安装程序结束时会提示你下次连接设备到电脑的时候会将程序安装到设备上。