inno setup 创建桌面快捷方式的代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了inno setup 创建桌面快捷方式的代码相关的知识,希望对你有一定的参考价值。

用inno setup制作安装包我想让它在桌面上创建1.exe的快捷方式代码是什么??最好是完整的。谢谢。

参考技术A ;------------------------------------------------
;
;------------------------------------------------
[Setup]
;;这个段包含用于安装程序和卸载程序的全局设置。某些提示对于你创建的任何安装程序都是必需的
;一个必需的指示,用以指定你正在安装的应用程序的标题。不包含版本号,与 AppVerName 指示用于同样的目的。AppName 始终在安装过程中显示在安装屏幕的左上角以及安装向导中;AppName AppId 决定了是否是相同的程序
;
AppName = 常州牌友网
;这个必需的指示值应该与 AppName 的值相同 (或类似),但它还应该包含程序的版本号
AppId = 常州牌友网AppVerName = 常州牌友网;这是所有用于在 Windows 2000/XP 中添加/删除程序控件面板对话框中的“支持”信息中显示的内容。这些设置是可选的,在早期的 Windows 版本中无效AppPublisher = Change
;这是所有用于在 Windows 2000/XP 中添加/删除程序控件面板对话框中的“支持”信息中显示的内容。这些设置是可选的,在早期的 Windows 版本中无效
AppPublisherURL = http://0519py.cz001.com.cn/
;game.sise.cn
AppSupportURL = http://0519py.cz001.com.cn/
AppUpdatesURL = http://0519py.cz001.com.cn/;版本申明
;InfoBeforeFile = D:\HNGameCity\Release\Client\License.txt
AppVersion=1.0.1.1
VersionInfoDescription=常州牌友网
VersionInfoVersion=1.0.1.1
;安装时的默认的路径 ;这个必需的指示值是用于选择目标位置向导面中的默认目录名,通常它用一个目录常量作为前缀,pf\SinyoCDManager将显示:C:\Program Files\SinyoCDManager
DefaultDirName = pf\常州牌友网
;在开始菜单中的名字 ;这个指示的值用是在向导的选择开始菜单文件夹页中使用的默认开始菜单文件夹名。如果这个指示是空白或未指定,它将用“默认”作为名字
DefaultGroupName = 常州牌友网
;如果该项设置为 yes, 安装程序将不会显示“安装完成”向导页,并且在一次安装过程结束后
;会立即关闭安装程序。如果在 [Run] 段里面有一个要被执行的程序使用了 nowait 标记,并且你不希望在该程序被启动之候安装完成窗口还逗留在后台,此时该项是有用的。;注意安装程序认为要重新启动计算机,或如果指派了一个文件给 [Setup] 段的 InfoAfterFile 关键字,
;都将忽略 DisableFinishedPage 关键字。象这些情况,仍然会显示“安装完成”向导页。
DisableFinishedPage = no
;指定许可协议文件名 (可选),用 .txt 或 .rtf (富文本) 格式,在用户选择程序目标目录前显示
;LicenseFile=F:\资料保存\杏软工作室安装包\爱乐影音光盘管理大师\Support\Application\License.txt
;指定“自述”文件名 (可选),用 .txt 或 .rtf (富文本) 格式,用于在安装完成后显示
;InfoAfterFile=F:\资料保存\杏软工作室安装包\爱乐影音光盘管理大师\Support\Application\请先读我.txt;如果该值被设为 yes, 安装程序将不会显示“准备安装…,你希望继续吗?”的提示。
;如果 UseSetupLdr 被设置为 no 该值将不会产生作用。
DisableStartupPrompt = yes;安装文件的输出名
OutputDir = F:\游戏打包
OutputBaseFilename = CZPYW_setup
;是否使用以前默认的路径
UsePreviousAppDir = no;
;卸载UninstallDisplayIcon = app\GamePlaza.exe
UninstallDisplayName = 卸载常州牌友网;除了在控制面板的添加/删除程序中添加一项之外安装程序还将创建一个 “卸载 ...” 应用程序图标。
;AlwaysCreateUninstallIcon = yes
;压缩
;这是指定要在文件中使用的压缩方法,以及压缩标准这是一个从 1 到 9 的数字,
;它指定了要给文件使用多大的压缩率,0 表示不压缩,9 表示最大限度的压缩。数字越大处理的就越慢,使用高于默认值 7 的数字来压缩并没有多大的改善
Compression = zip/9
;如果设为 yes,固实压缩将启用。这会使所有文件一次性压缩
SolidCompression = yes;如果设置为 no, 安装程序将会是真正的“全屏幕” ―― 它没有标题栏和边框,并且会位于任务栏的前面。
WindowShowCaption = yes
;显示的图
;
;WizardImageFile = D:\_HAGame\Release\Client\Image.bmp
;WizardSmallImageFile = D:\_HAGame\Release\Client\SmallImage.bmp
;------------------------------------------------
;
;------------------------------------------------
[Tasks]
;这个段是只选的。它定义安装程序在执行安装期间所有由用户定制的任务。这些任务以选项框和单选项形式在附加任务向导页中出现
; 注意: 下面的条目包含一个中文用语 (“创建桌面快捷方式”和“添加快捷方式”)。如果需要你可以翻译为其它语言。
;Name: "desktopicon"; Description: "创建桌面快捷方式"; GroupDescription: "添加快捷方式:"; Flags: checkedonce
; 注意: 下面的条目包含一个中文用语 (“创建快速运行栏快捷方式”和“添加快捷方式”)。如果需要你可以翻译为其它语言。
;Name: "quicklaunchicon"; Description: "创建快速运行栏快捷方式"; GroupDescription: "添加快捷方式:"; Flags: checkedonce;------------------------------------------------
;需要copy的文件
;------------------------------------------------
[Files]
;这是定义安装程序安装文件到用户系统中的可选文件段
;因这是VB软件,除软件本身包含的文件外,还必须包含相关的链接库
;以下即软件本身的文件,注:安装目录下有一个 "\Data" 的子目录
;这是定义安装程序安装文件到用户系统中的可选文件段
;因这是VB软件,除软件本身包含的文件外,还必须包含相关的链接库
;以下即软件本身的文件,注:安装目录下有一个 "\Data" 的子目录
;Source: "F:\资料保存\杏软工作室安装包\爱乐影音光盘管理大师\Support\Application\CDManager.EXE"; DestDir: "app"; Flags: ignoreversion;Source: "F:\资料保存\杏软工作室安装包\爱乐影音光盘管理大师\Support\Application\Data\*"; DestDir: "app"; Flags: ignoreversion recursesubdirs
; 注意: 不要在任何共享系统文件中使用“Flags: ignoreversion”;以下是VB6 RunTime,本工作室严格测试过,可保证在Windows98第一版下正常运行VB6软件
;Source: "F:\资料保存\杏软工作室安装包\Support\vb6RunTime\ASYCFILT.DLL"; DestDir: "sys"; CopyMode: alwaysskipifsameorolder; Flags: restartreplace sharedfile
;注意COMCAT.DLL版本号必须是4.71的,不能用5.0版本
;Source: "F:\资料保存\杏软工作室安装包\Support\vb6RunTime\COMCAT.DLL"; DestDir: "sys"; CopyMode: alwaysskipifsameorolder; Flags: restartreplace sharedfile regserver;Source: "F:\资料保存\杏软工作室安装包\Support\vb6RunTime\VB6CHS.DLL"; DestDir: "sys"; CopyMode: alwaysskipifsameorolder; Flags: restartreplace sharedfile
;以下是OCX控件及DAO组件
;这个软件用的是DAO3.5、MSFLXGRD、MSCOMCT2
;Source: "F:\资料保存\杏软工作室安装包\Support\SYSTEM\DAO350.DLL"; DestDir: "sys"; CopyMode: alwaysskipifsameorolder; Flags: restartreplace sharedfile regserver
;以下是本安装特别需要的
;还用了个免费的“魔鬼XP按钮控件”,在此一并感谢作者,在98、2K、XP-sp2下测试通过,占用资源一般
;发现了几个BUG(不太影响使用),准备提交给作者
;Source: "F:\资料保存\杏软工作室安装包\爱乐影音光盘管理大师\Support\UserControl\MageanButtonV1_2_0.ocx"; DestDir: "sys"; CopyMode: alwaysskipifsameorolder; Flags: restartreplace sharedfile regserver
;这是上一个控件需要的,必须打包上
;Source: "F:\资料保存\杏软工作室安装包\爱乐影音光盘管理大师\Support\UserControl\Picclp32.ocx"; DestDir: "sys"; CopyMode: alwaysskipifsameorolder; Flags: restartreplace sharedfile regserver;
;dll
;
Source: "D:\大厅安装包\ComService.dll"; DestDir: "app"; Flags: ignoreversion
Source: "D:\大厅安装包\ClientShare.dll"; DestDir: "app"; Flags: ignoreversion
Source: "D:\大厅安装包\ChannelModule.dll"; DestDir: "app"; Flags: ignoreversion
Source: "D:\大厅安装包\Companion.dll"; DestDir: "app"; Flags: ignoreversion
Source: "D:\大厅安装包\DownLoad.dll"; DestDir: "app"; Flags: ignoreversion

以上是关于inno setup 创建桌面快捷方式的代码的主要内容,如果未能解决你的问题,请参考以下文章

Inno Setup 为程序创建桌面快捷方式

Inno Setup 为程序创建桌面快捷方式

Inno Setup 为程序创建桌面快捷方式

Windows 7 上错误的桌面快捷方式图标(Inno Setup)

Inno setup更改桌面快捷方式图标

inno setup 在win7下的开始菜单和桌面快捷方式问题