一个需要制作成单文件exe的多文件程序
winrar压缩软件(一般系统都会装有这个软件)
一个图标提取工具(如果需要自定义exe图标的话)
everything搜索工具(不是必须的,只是做验证用)
AkelPad虽然是很'轻量级'的,但是功能并不弱,这得益于它通过dll来扩展功能,因此,文件也挺多的,看图(考虑到图片的体积,录像时使用了比较小的窗口,没有显示全,而且还删除了一些不太常用的语言文件):
完成各选项参数的设置后,确定,回到压缩程序主界面,'确定'后即开始执行压缩打包操作,一般这个过程很快就可以完成,请注意查看输出的文件(体积只有原来的三分之一不到),如图:
下面来验证一下成品,看看结果如何.我们需要知道它运行前及退出后做了些什么, 是否是干净绿色,不留垃圾.首先, 我们监测主程序,这里我使用了著名的极速文件搜索工具 Everything来做.看图:
从上图中可以看到,我们的系统里只有一份 AkelPad.exe,那就是我们用来制作的源程序的主程序,然后我们运行刚刚制作完成的单文件程序,可以从图中看到,它的释放出一个拷贝到临时目录了:
然后,我们退出程序之后,看一看,它是否会自动删除释放到临时目录的垃圾:
可以看得,程序退出后,又只有一个AkelPad.exe,刚刚运行时释放的文件确实被自动删除了!清爽,干净!!制作到此结束!网络上的好多单文件程序都是这样制作出来的哦!怎么样,是不是很简单?动手试试吧!
打包的程序一般不宜太大,否则解压过程会比较慢,有明显的延时,一般以小于5M为宜.
如果希望打开文件时速度更快,'压缩方式'里可以选择'存储',类似地,如果希望文件体积更小,则可以使用'最好',本示例中使用的就是'最好'的压缩方式,因此,原来2.6M的文件,做成后只有800多K
码字不易,且看且珍惜!!如果觉得有用,可以给我投票,你的举手之劳,是我分享更多经验的动力!!