当前位置:首页 > 技术心得 > 正文内容

WinRAR创建自解压程序

xjtudll17年前 (2010-04-02)技术心得15990

前面提到了用FilePacker来打包文件夹(http://xjtudll.cn/Exp/63/),这次介绍的是用WinRAR来创建自解压程序,从而实现发布单文件程序的目的。当然,你也可以另作他用。WinRAR相当普及,几乎人人电脑上都有。

如何用WinRAR创建自解压程序呢?且看下面分解。

1、选中要发布的文件夹,右键,添加到压缩文件。

   

勾选“创建自解压格式压缩文件”,并在压缩文件名处填入你的exe名称。

2、更改设置

在“高级”选项中进行设置,单击“自解压选项”。

   

 

单击“自解压选项”后,在“常规”选项里设置解压后自动运行的文件,注意文件名和路径,设置不对的话,当你运行自解压程序后,将会提示找不到文件;在“文本和图标”选项里设置文件图标;在“模式”选项里设置自解压模式,勾选“解包到临时文件夹”,安静模式选择“全部隐藏”。见下面三个图。所有设置完成后,确定即可。

 

 

 

    

        

        

按照上面的办法,你就可以得到exe文件。

这种方法有个不完美的地方,就是当你电脑上安装了WinRAR,就会出现解压选项,追求完美的人就会对此不满。不想这么快暴露是用WinRAR制作的,怎么办?有办法,网上有位大牛开发了一个小软件,叫WinRAR SFX Patch,使用此软件处理后,右键菜单中再无解压选项。你可以试试强制用WinRAR打开,会提示非法文件,呵呵。

WinRAR SFX Patch原理十分简单,就是通过改变RAR文件头部标志,使得winRAR无法识别。
    WinRAR SFX Patch下载地址:http://e.ys168.com/?student88 (位于目录“其他”)。如果不能下载,请发邮件到xjtudll@foxmail.com

Over

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/64/

标签: Qt
分享给朋友:

“WinRAR创建自解压程序” 的相关文章

Keil C51某些汉字不显示bug解决

Keil C51某些汉字不显示bug解决

这个问题是在用ST7920 LCD 12864时发现的,“星期三”中的“三”字显示不出来。经查,发现是Keil编译器的问题,编译器在编译汉字时会将汉字内码0xFD给过滤掉,导致汉字显示不正常。 一、直接用汉字编码 如果直接用编码则不会有这个问题。例如,...

老单单据上下查,某些字段在上下查出来的界面看不到

https://vip.kingdee.com/questions/55600564193023233/answers/55600565182629120 问题描述: 例如:将外购入库上的【保管】字段显示在序时簿界面,但是在采购发票序时簿上查外购入库单的界面看不到【保管】,查询起来不方便。 解决方案...

Android Studio: This version of the rendering library is more recent than your version of Android Studio

Android Studio: This version of the rendering library is more recent than your version of Android Studio

Android Studio预览xml布局时,提示: This version of the rendering library is more recent than your version of Android Studio. Please update Android Studio 如图所示...

运算放大器芯片输出扩流电路三例(转载)

运算放大器芯片输出扩流电路三例(转载)

原文:http://m.elecfans.com/article/207872.html 工作原理:图1所示为三种集成运算放大器输出电流扩展电路,图(a )为双极性扩展电路;图(b)、图(c)为单极性扩展电路。在图1(a )所示电路中,当输出电压为正时,BG1管工作、BG2管截止;输出电压为负时,B...

OKI DSR警告解决

OKI DSR警告解决

使用OKI编译ML610Q473程序的时候,偶然发现编译器出了一堆warning,表面上看起来似乎不影响使用,但是看起来也是不爽。警告内容如下: 经查,所有的warning都与中断相关,所有的警告都在中断函数里产生的。 为什么中断函数会产生DSR警告呢? 这是因为在每次进入中断时,都会做push...

基于状态机实现的按键处理算法

基于状态机实现的按键处理算法

这篇文章写了很久了,一直没发,现在发出来吧。 关于按键的基础知识,这里就不多写了,可以参考程序匠人的《按键漫谈》 一次完整的击键过程包括:等待阶段,闭合抖动阶段,有效闭合阶段,释放抖动阶段,有效释放阶段。释放抖动阶段对于按键处理用处不大,所以这个阶段被忽略了,即按键击键包括四个状态:等待阶段,闭合抖...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。