
inno setup
牛 魔 王
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
inno setup 脚本说明
from:http://blog.163.com/dengjie5121226@126/blog/static/1159793662010843320273/1、认识脚本的格式:(详细说明可查阅Inno Setup 的帮助文档)Inno Setup的安装脚本包含以下主要段落:[Setup] 段:安装和卸载程序的全局设置,如作者信息、安装目录、压缩方式、是否卸载等。[Types] 段转载 2012-12-17 16:42:47 · 1198 阅读 · 0 评论 -
Inno Setup入门(三)——指定压缩方式
Setup段中的compression指定了采用的压缩方式,较高的压缩率需要较多的时间或者需要更大的内存空间,可用的值如下:zipzip/1到zip/9bzipbzip/1 到bzip/9lzmalzma/fastlzma/normallzma/maxlzma/ultralzma/ultra64lzma2转载 2013-01-05 15:05:26 · 945 阅读 · 0 评论 -
INNO SETUP 文件关联操作及注册OCX
from:http://www.caodi.name/blog/innosetup_ocx.html脚本由 Inno Setup 脚本向导 生成!; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档![Setup]AppName=Visual C++ 6.0(完整绿色版)AppVerName=Visual C++ 6.0(完整绿色版)Build 2010_0转载 2013-01-05 14:30:21 · 5094 阅读 · 0 评论 -
Inno Setup入门(四)——为程序创建桌面快捷方式
Icons这一可选段定义所有创建在开始菜单和\或其它位置 (比如桌面) 的快捷方式。一个例子如下:[setup];全局设置,本段必须AppName=TestAppVerName=TESTDefaultDirName="E:\TEST"AppVersion=1.0[files]Source: "F:\desktop\ipmsg.exe"; Dest转载 2013-01-05 15:06:14 · 1015 阅读 · 0 评论 -
Inno Setup入门(五)——添加readme文件
这个实现起来很简单,就是在[files]段中的某个预先作为readme的文件后面添加标志位isreadme:[setup];全局设置,本段必须AppName=TestAppVerName=TESTDefaultDirName="E:\TEST"AppVersion=1.0[files]Source: "F:\desktop\test\ipmsg.转载 2013-01-05 15:06:53 · 626 阅读 · 0 评论 -
Inno Setup入门(九)——修改安装过程中的文字显示
前面说到过可以使用不用的语言文件实现不同的显示方式,方便与国际接轨,事实上即使没有语言文件也可以实现修改。[Messages] 段用于定义安装程序和卸载程序中显示的消息。一般不需要创建 [Messages] 段,因为所有的消息在Inno Setup的Default.isl文件 (或在[Languages] 段指定的语言选项) 中已经包含。但是可以通过覆盖默认的消息,打造自己的消息显示界面。打开转载 2013-01-05 15:09:28 · 1074 阅读 · 0 评论 -
Inno Setup入门(十四)——替换安装程序和卸载程序的图标
通常Inno生成的安装文件的图标是一个光盘和显示器,如下图。同时,程序安装好之后,在安装目录下的卸载程序的图标也是一样的,其实我们也可以自己修改。 首先生成的安装文件图标。这个比较简单,只需要在Setup段中添加相应的语句即可:SetupIconFile=jiong.ico该语句指定了输出文件的图标,注意如转载 2013-01-05 15:12:50 · 1153 阅读 · 0 评论 -
INNO SETUP 配置
本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/mqwind/archive/2009/08/19/4463484.aspx添加到启动[Registry]Root: HKLM; Subkey: SOFTWARE/Microsoft/Windows/CurrentVersion/Run; ValueType: string; ValueNa转载 2013-01-30 09:38:11 · 703 阅读 · 0 评论 -
inno setup 安装/卸载 弹出网页
form:http://blog.youkuaiyun.com/cnjzy0106/article/details/5393371代码如下:卸载的[UninstallRun]Filename: http://www.xxxx.com/xxxx.html; Flags: shellexec runmaximized; Tasks: ; Languages:安装完成的:[Run转载 2013-01-30 09:40:05 · 994 阅读 · 0 评论 -
[Inno Setup] 如何讓程式在windows啟動後自動執行
from:http://blog.wanwan722.com/2008/12/inno-setup-windows.html有兩種做法,一種是直接將捷徑放在"Start Menu"的"啟動目錄"裡[Icons]Name: "{commonstartup}\yourapp"; Filename: "{app}\yourapp.exe"; WorkingDir: {app};Name:转载 2013-03-08 10:45:31 · 2051 阅读 · 0 评论 -
INNO SETUP 配置
from:http://blog.youkuaiyun.com/cnjzy0106/article/details/5397263添加到启动 [Registry]Root: HKLM; Subkey: SOFTWARE/Microsoft/Windows/CurrentVersion/Run; ValueType: string; ValueName: 开机启动; Valu转载 2013-03-08 10:41:48 · 1021 阅读 · 0 评论 -
Inno setup 常用修改技巧
1 、如何让协议许可页面默认选中我同意按钮 [code]procedure InitializeWizard();beginWizardForm.LICENSEACCEPTEDRADIO.Checked := true;end;2、自定义安装程序右上角图片大小 [code]procedure InitializeWizard();beginWizardFor转载 2013-06-09 10:23:15 · 1663 阅读 · 0 评论 -
迅雷安装脚本
[Setup]AppName=迅雷5AppVerName=迅雷 5.7.2.371 DDR1.5 去广告版DefaultDirName={pf}\Thunder\DefaultGroupName=迅雷5OutputbaseFilename=Thunder-ddr5.7.2.371SetupCompression=lzmaSolidCompre转载 2013-06-09 14:00:13 · 1543 阅读 · 0 评论 -
Inno Setup入门(二)——修改安装过程中的图片
修改安装过程中的图片一般编译之后,安装过程中出现在左边图片是是下图这个样子的: 其实也可以修改它,只需要在setup段中作一点稍微的修改,加一行代码即可:[setup]AppName=TestAppVerName=TESTDefaultDirName="E:\TEST"AppVersion=1.0WizardImageFile转载 2013-01-05 15:04:56 · 933 阅读 · 0 评论 -
Inno Setup入门(十一)——完成安装后执行某些程序
有些时候我们的程序虽然能够很好的完成安装,但是程序的配置工作可能需要其他的一些程序来辅助完成,如果不执行这些程序,主程序就不能很好的完成工作,甚至不能完成工作,一个很明显的例子是,目前许多程序是通过NET技术开发的,这就要求计算机上必须安装有.net Framework,否则主程序运行不了,只有预先安装了NET Framework后主程序才能得以运行。这个时候可以通过Run段,指定程序完成安装转载 2013-01-05 15:10:50 · 2290 阅读 · 0 评论 -
inno setup打包安装程序中让“是否创建快捷方式”默认为“打钩”的方法
用inno setup的向导创建一个安装文件,在选择“是否创建快捷方式”时,系统默认是“不打钩”的,如何让它是打勾的呢?很简单,修改脚本下面这段:[Tasks]Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: uncheck原创 2012-12-19 16:33:03 · 5164 阅读 · 0 评论 -
Inno Setup使用技巧
from:http://www.caodi.name/blog/innosetup_manual.html一.关于Inno Setup如何在安装时播放音乐方法(1):在脚本编译里的[Code]与[Files]段处添加以下代码:[Code]Function mciSendString(lpszCommand: String; lpszReturnString: Integ转载 2013-01-05 14:21:47 · 3491 阅读 · 0 评论 -
Inno Setup入门(十二)——Pascal脚本(1)
事件函数(1)Inno Setup支持以下函数和过程。function InitializeSetup(): Boolean;该函数在安装程序初始化时调用,返回False 将中断安装,True则继续安装,测试代码如下:function InitializeSetup(): Boolean;begin Result := MsgBox('转载 2013-01-05 15:11:28 · 898 阅读 · 0 评论 -
Inno Setup入门(十三)——Pascal脚本(2)
事件函数(2)function CheckPassword(Password: String): Boolean;如果安装程序在Pascal 脚本中发现该函数,它自动显示密码页并调用CheckPassword 检查密码。返回True 表示接受密码,返回False 拒绝。测试代码如下:function CheckPassword(Password: String)转载 2013-01-05 15:12:06 · 870 阅读 · 0 评论 -
Inno Setup入门(十五)——Inno Setup类参考(1)
Inno setup脚本能够支持许多的类,这些类使得安装程序的功能得到很大的加强,通过对这些类的使用,将会创建出许多让人惊奇的安装程序,下面开始类的学习。创建自定义向导页自定义向导页需要在InitializeWizard事件函数中创建,通过使用CreateCustomPage函数创建一个空的页面,或者使用CreateInput...Page 和CreateOutput...Page转载 2013-01-05 15:13:28 · 919 阅读 · 0 评论 -
Inno Setup入门(十六)——Inno Setup类参考(2)
这里将接着在前面的基础上介绍如何在自定义页面上添加按钮。按钮属于Tbutton类,该类继承自TbuttonControl,类定义如下:TButton = class(TButtonControl) property Cancel: Boolean; read write; property Caption: String; read write; property Defau转载 2013-01-05 15:14:06 · 866 阅读 · 0 评论 -
Inno Setup 编程技术全图文教程(转载)
from:http://www.caodi.name/blog/innosetup_pic.html初级教程如何安装到指定目录下?如安装到E:\空之轨迹SC[Setup]DefaultDirName=E:\空之轨迹SCDisableDirPage=yesDisableReadyPage=yesDisableFinishedPage=yes如何判定转载 2013-01-05 14:31:55 · 9148 阅读 · 0 评论 -
Inno Setup入门(一)——最简单的安装脚本
一个最简单的安装脚本:1.最简单的安装文件脚本:[setup]AppName=TestAppVerName=TESTDefaultDirName="E:\TEST"AppVersion=1.0[files]Source: "F:\desktop\ipmsg.exe"; DestDir: "{app}"编译完转载 2013-01-05 15:04:04 · 665 阅读 · 0 评论 -
Inno Setup入门(六)——在程序目录下创建文件夹
创建文件夹可以使用[dirs]段实现,代码如下:[setup];全局设置,本段必须AppName=TestAppVerName=TESTDefaultDirName="E:\TEST"AppVersion=1.0[files]Source: "F:\desktop\test\ipmsg.exe"; DestDir: "{app}";Source:转载 2013-01-05 15:07:34 · 1338 阅读 · 0 评论 -
Inno Setup入门(七)——提供安装语言选项
Inno Setup安装目录下有一个Languages的文件夹,该文件夹提供了可供使用的语言,通过在脚本中加入[languages]段,可以实现该项功能,实现代码如下:[setup];全局设置,本段必须AppName=TestAppVerName=TESTDefaultDirName="E:\TEST"AppVersion=1.0Compression=转载 2013-01-05 15:08:18 · 698 阅读 · 0 评论 -
Inno Setup入门(八)——有选择性的安装文件
这主要使用[Components]段实现,一个演示的代码如下:[setup];全局设置,本段必须AppName=TestAppVerName=TESTDefaultDirName="E:\TEST"AppVersion=1.0Compression=lzma2/maxShowLanguageDialog=yes [Components]N转载 2013-01-05 15:08:55 · 925 阅读 · 0 评论 -
Inno Setup入门(十)——操作注册表
有些程序需要随系统启动,或者需要建立某些文件关联等问题,这些都是通过在安装程序中对注册表进行操作的结果。Inno Setup中通过[registry]段实现对注册表的操作。本段说明:参数列表:参数说明Root根键。必须是下列中的一个:HKCR (HKEY_CLASSES_ROOT)HKCU (HKEY_CURR转载 2013-01-05 15:10:09 · 1044 阅读 · 0 评论 -
inno setup 设置IE主页
[Tasks]Name: changestartpage; Description: "设置网址之家为首页"[Registry]Root: HKCU; Subkey: "Software\Microsoft\Internet Explorer\Main"; ValueType: string; ValueName: "Start Page"; ValueData: "http://转载 2014-04-11 17:42:22 · 1484 阅读 · 0 评论