有时在网上看到别人使用WinRAR制作的自解压格式的安装包,界面漂亮又个性十足,研究后发现这些是个性化的SFX 模块的杰作。其实我们可以把这样的自解压模块提取出来,复制到WinRAR安装目录下,以后我们制作自解压文件时也可以使用这样的界面了(当然要修改后使用才好,既体现自己的个性化设计,有避免侵权)。
将自解压文件、UPX和两个批处理文件放到一个文件夹,不用知道自解压文件是否用UPX压缩过,只要分别运行两个批处理文件,肯定会有一个起作用,生成的setup.sfx就是我们需要的自解压模块。当然也可能因为种种原因出现不成功的情况,这也没办法。
如果想观看效果,可以将setup.sfx的后缀改为.exe后运行,使用时复制到WinRAR安装目录即可。
我们可能会遇到一些自解压文件的注释被隐藏了看不到,可以使用以下的方法把隐藏的注释提取出来:
将UPX及这个批处理文件复制到WinRAR的安装目录,运行该批处理文件,生成的setup.txt就是我们需要的安装脚本。如果自己想隐藏注释,可以在setup.txt中隐藏的内容前找到一个字符,把它复制到我们的注释中,其后的内容将被隐藏,不会显示出来。
UPX及文中所有批处理文件下载: