当前位置: 首页IT技术 → 用快压制作自己的绿色软件

用快压制作自己的绿色软件

更多

  一、前期准备

  一般我们打包软件都是在虚拟机上进行的,因为创建一个虚拟机环境,并在其中进行操作,这样子可以极大预防我们被一些软件的广告什么给感染系统,导致系统崩溃或是中毒,这样就算一些程序有广告或插件,也不会影响到我们工作的正常系统。虚拟推荐使用VirtualPC。因为软件相对较大,所以推荐使用迅雷7下载并安装。下在就简单的介绍一下虚拟机的操作过程:

  同时,我们因为要在虚拟机里安装操作系统,所以需要Windows光盘的iso文件,大家可以使用UltraISO或WinISO来制作生成备用。

  接着来,我们在当前的系统上安装VirtualPC,之后新建一个虚拟机,并设置好虚拟硬盘,再启动它,然后在虚拟机窗口上选择“CD→Capture ISO image”,再选择Windows光盘的ISO文件。虚拟机会从ISO文件引导,我们顺着向导可以为虚拟机安装系统(如图1)。由于是在虚拟机里安装系统,安装的时间会比较长一些。

  快压

  图1 为虚拟机安装系统

  二、清除广告和插件部分

  我们以大名鼎鼎的KMPlayer软件为例来进行介绍,我们要做的是在虚拟机的系统中安装KMPlayer软件,并抓取其向系统写入了哪些文件,向系统注册表写了哪些内容。之后将这些文件拷贝出来,并将注册表内容导出为文件,为后面的打包作准备。

  第一步:准备软件

  我们需要如下软件,这些软件全部在虚拟机系统中下载并安装、使用。

  1.KMPlayer

  作用:用作试验的软件程序,其带有插件程序。

  2.TotalUninstall

  作用:抓取安装程序写入了哪些文件

  第二步:抓取安装文件

  运行Total Uninstall,单击“模块→监视的程序”,单击“添加根组”,添加一个名为“KMP”的群组。单击程序界面的“安装”,程序会先建立一个系统快照。完成后在安装的监视程序下输入“KMPlayer”,安装程序路径导入KMPlayer安装程序(本例为C:\Documents and Settings\Administrator\桌面\kmp.exe),单击“装入安装程序”按钮(如图2),即可开始安装KMPlaye。

  快压

  图2 装入程序 准备安装

  在安装的时候,一定要注意不要选择插件(如图3),之后在完成KMPlayer的安装后单击Total Uninstall先前窗口的“完成最近监视进程”退出程序。再重新启动Total Uninstall,单击“安装的程序”,可以看到KMPlayer在文件夹下[C:\Program Files\The KMPlayer]下写了文件(如图4)。

  快压

  图3 不要安装插件

  快压

  图4 查看写入文件(夹)

  三、用快压来打包

  接下来用快压来打包,我们只要先定位到C:\Program Files文件夹下,右击The KMPlayer子文件夹,选择“创建压缩文件”,再设置“压缩文件格式”为KZ,在右侧选中“创建自解压格式安装文件”复选框(如图5),即可生成The KMPlayer.exe。

  快压

  图5 选择KZ压缩格式

  值得一提的是,我们采用了KZ压缩格式,这使得生成的压缩包(包括自解压包)更小,因为KZ压缩格式相对于ZIP、RAR甚至比7Z格式的压缩率都高。比如,两款游戏《诸侯OL》和《新英雄年代》由于采用了快压的这种压缩格式和技术,客户端体积减小了264MB和70MB。

  四、将文件与好友分享

  快压

  图6 运行绿色的安装程序

  接下来,只要在虚拟机系统中将生成的exe上传到网盘上,我们在主机中就可以下载到了。这个文件可以直接双击来安装程序(如图6),安装后的系统中不会有任何的广告程序或插件。同时,我们也可以将这个程序直接传给好友,好友也能够直接双击并安装,十分方便。

热门评论
最新评论
昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)