![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安装包
文章平均质量分 59
阴雨绵绵的雾都
毛毛雨,多而密集,汇聚成流,集合成海
展开
-
为程序创建桌面快捷方式
Icons这一可选段定义所有创建在开始菜单和\或其它位置 (比如桌面) 的快捷方式。一个例子如下:[setup];全局设置,本段必须AppName=TestAppVerName=TESTDefaultDirName="E:\TEST"AppVersion=1.0[files]Source: "F:\desktop\ipms原创 2015-08-28 15:24:10 · 666 阅读 · 0 评论 -
操作注册表
有些程序需要随系统启动,或者需要建立某些文件关联等问题,这些都是通过在安装程序中对注册表进行操作的结果。Inno Setup中通过[registry]段实现对注册表的操作。本段说明:参数列表:参数说明Root根键。必须是下列中的一个:HKCR (HKEY_CLASSES_ROOT)HKCU (HKEY_CURR原创 2015-08-29 09:32:52 · 373 阅读 · 0 评论 -
有选择性的安装文件
这主要使用[Components]段实现,一个演示的代码如下:[setup];全局设置,本段必须AppName=TestAppVerName=TESTDefaultDirName="E:\TEST"AppVersion=1.0Compression=lzma2/maxShowLanguageDialog=yes [原创 2015-08-28 17:40:06 · 372 阅读 · 0 评论 -
让用户选择查看readme
这个实现起来很简单,就是在[files]段中的某个预先作为readme的文件后面添加标志位isreadme:[setup];全局设置,本段必须AppName=TestAppVerName=TESTDefaultDirName="E:\TEST"AppVersion=1.0[files]Source: "F:\desktop原创 2015-08-28 15:28:56 · 923 阅读 · 0 评论 -
安装语言选项
Inno Setup安装目录下有一个Languages的文件夹,该文件夹提供了可供使用的语言,通过在脚本中加入[languages]段,可以实现该项功能,实现代码如下:[setup];全局设置,本段必须AppName=TestAppVerName=TESTDefaultDirName="E:\TEST"AppVersion=1.0原创 2015-08-28 17:26:44 · 457 阅读 · 0 评论 -
在程序目录下创建文件夹
创建文件夹可以使用[dirs]段实现:[setup];全局设置,本段必须AppName=TestAppVerName=TESTDefaultDirName="E:\TEST"AppVersion=1.0[files]Source: "F:\desktop\test\ipmsg.exe"; DestDir: "{app}";原创 2015-08-28 16:00:19 · 833 阅读 · 0 评论 -
指定打包压缩方式
Setup段中的compression指定了采用的压缩方式,较高的压缩率需要较多的时间或者需要更大的内存空间,可用的值如下:zipzip/1到zip/9bzipbzip/1 到bzip/9lzmalzma/fastlzma/normallzma/maxlzma/ultralzma/ultra64lzma2原创 2015-08-28 15:14:37 · 672 阅读 · 0 评论 -
修改安装过程中的图片
[setup]AppName=TestAppVerName=TESTDefaultDirName="E:\TEST"AppVersion=1.0WizardImageFile=dh.bmp[files]Source: "F:\desktop\ipmsg.exe"; DestDir: "{app}"注意上面加粗的原创 2015-08-28 15:11:46 · 372 阅读 · 0 评论 -
最基础的安装包
[setup]AppName=TestAppVerName=TESTDefaultDirName="E:\TEST"AppVersion=1.0[files]Source: "F:\desktop\ipmsg.exe"; DestDir: "{app}" 【可执行程序,主执行程序】编译完成后在脚本文件所在原创 2015-08-28 15:04:51 · 375 阅读 · 0 评论 -
修改安装过程中的文字显示
前面说到过可以使用不用的语言文件实现不同的显示方式,方便与国际接轨,事实上即使没有语言文件也可以实现修改。[Messages] 段用于定义安装程序和卸载程序中显示的消息。一般不需要创建 [Messages] 段,因为所有的消息在Inno Setup的Default.isl文件 (或在[Languages] 段指定的语言选项) 中已经包含。但是可以通过覆盖默认的消息,打造自己的消息显示界面。打开原创 2015-08-28 17:51:23 · 403 阅读 · 0 评论 -
完成安装后执行某些程序
有些时候我们的程序虽然能够很好的完成安装,但是程序的配置工作可能需要其他的一些程序来辅助完成,如果不执行这些程序,主程序就不能很好的完成工作,甚至不能完成工作,一个很明显的例子是,目前许多程序是通过NET技术开发的,这就要求计算机上必须安装有.net Framework,否则主程序运行不了,只有预先安装了NET Framework后主程序才能得以运行。这个时候可以通过Run段,指定程序完成原创 2015-08-29 09:55:46 · 742 阅读 · 0 评论