Inno Setup制作安装包程序简单示例

[Setup]
AppName=安装包程序名称
AppVerName=安装包程序名称
AppVersion=版本号
AppPublisher=发布者名称
AppPublisherURL=发布的网址
AppSupportURL=支持的网址
AppUpdatesURL=更新的网址
DefaultDirName={pf}\gsip\(默认安装的路径)
DisableDirPage=false(修改安装目录是否设为不启用)
DefaultGroupName=安装程序包组名称
DisableProgramGroupPage=true
WindowResizable=false
WindowVisible=true
;WizardSmallImageFile=安装程序包的图标
AppCopyright=版权信息
PrivilegesRequired=admin(默认以管理身份运行)
AppMutex=
AppID=
VersionInfoVersion=版本号
OutputDir=安装包输出目录
OutputBaseFilename=安装包基本名称

[Tasks]  ;桌面上增加的应用程序的图标
; NOTE: The following entry contains English phrases ("Create a desktop icon" and "Additional icons"). You are free to translate them into another language if required.

[Files]
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
; config directory file source
;Source: .\*.txt;         DestDir: {app}; Flags: ignoreversion restartreplace; Components: SIMPLE

[Icons]
; 开始菜单中增加的快捷方式
Name: "{group}\应用程序目录名称\应用程序名称"; Filename: "{app}\应用程序目录名称\应用程序名称" ;WorkingDir: "{app}\应用程序目录名称\"
Name: "{group}\{cm:UninstallProgram,应用程序组名}"; Filename: "{uninstallexe}"

[Run]

;安装包程序执行完后需要运行的其他的程序

; NOTE: The following entry contains an English phrase ("Launch"). You are free to translate it into another language if required.
Filename:{app}\需运行的程序目录\需运行的程序;  Flags: skipifdoesntexist; WorkingDir: {app}\工作的目录 ;   Components: SIMPLE

[Types]
;Name: 完全安装; Description: 完全安装
;Name: 简洁安装; Description: 简洁安装
Name: 补丁安装; Description: 补丁安装

[Components]
;Name: ALL; Description: 完全安装; Types: 完全安装;
Name: SIMPLE; Description: 补丁安装; Types: 补丁安装;     Flags:  fixed

[_ISTool]
Use7zip=false

[Code]

;添加自己需要执行的代码

procedure InitializeWizard();
begin
WizardForm.LICENSEACCEPTEDRADIO.Checked := true;
end;

[Registry]
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"; ValueType: string; ValueName: "注册项名称"; ValueData: "{app}\注册目录"; Flags: uninsdeletevalue

[setup]

;是否提示重新启动计算机

ChangesEnvironment = yes
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值