InnoSetup汉化版打包工具下载地址: https://www.90pan.com/b1907264
脚本模板
; 脚本用 Inno Setup 脚本向导 生成。
; 查阅文档获取创建 INNO SETUP 脚本文件的详细资料!
//程序名称(快捷方式名称、安装界面标题)
#define MyAppName "极简串口助手"
//程序版本号
#define MyAppVersion "1.5.1908.02"
//发布者
#define MyAppPublisher "Liyu"
//网站
#define MyAppURL "http://www.Liyu.com"
//程序源目录
#define AllFileDir "G:4.测试项目ComAssistantComAssistantinRelease
etcoreapp3.0publish"
//主程序名
#define MyAppExeName "ComAssistant.exe"
//安装包图标
#define PackageIcon "G:图标ICOinstaller.ico"
//输出安装包目录
#define OutPackageDir "G:5.软件发布4.发布输出"
//输出安装包名称
#define OutPackageName "EsComAssistant"
//默认安装目录(系统默认:{pf})
#define DefaultInstallDir "{pf}EsComAssistant"
[Setup]
; 注意: AppId 的值是唯一识别这个程序的标志。
; 不要在其他程序中使用相同的 AppId 值。
; (在编译器中点击菜单“工具 -> 产生 GUID”可以产生一个新的 GUID)
AppId={{ED78BDCB-C414-4F10-B436-BCF112265035}
;程序名
AppName={#MyAppName}
;版本号
AppVersion={#MyAppVersion}
;程序名加版本号
AppVerName={#MyAppName} V{#MyAppVersion}
;发布者名
AppPublisher={#MyAppPublisher}
;相关连接
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
;默认安装目录
DefaultDirName={#DefaultInstallDir}
;默认开始菜单名
DefaultGroupName={#MyAppName}
;是否打开->可选安装开始菜单项
AllowNoIcons=No
;安装协议
;LicenseFile=C:Example原始文件agreement.txt
;安装前查看的文本文件
;InfoBeforeFile=C:Example原始文件Setup_New.txt
;安装后查看文本文件
;InfoAfterFile=C:Example原始文件Setup_Old.txt
;输出文件夹
OutputDir={#OutPackageDir}
;输出文件名
OutputBaseFilename={#OutPackageName}-V{#MyAppVersion}
;安装包图标
SetupIconFile={#PackageIcon}
;压缩相关
Compression=lzma
SolidCompression=yes
[Languages]
Name: "chinesesimp"; MessagesFile: "compiler:LanguagesChineseSimp.isl"
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: checkablealone
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 0,6.1
[Files]
Source: "{#AllFileDir}{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion
Source: "{#AllFileDir}*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; 注意: 不要在任何共享的系统文件使用 "Flags: ignoreversion"
;安装类型设置
[Types]
;Name: Full ;Description:"完全安装";Flags: iscustom
;Name: Compact ;Description:"简洁安装";
;Name: Custom; Description:"自定义安装";
[Icons]
Name: "{group}{#MyAppName}"; Filename: "{app}{#MyAppExeName}"
Name: "{group}{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
Name: "{commondesktop}{#MyAppName}"; Filename: "{app}{#MyAppExeName}"; Tasks: desktopicon
Name: "{userappdata}MicrosoftInternet ExplorerQuick Launch{#MyAppName}"; Filename: "{app}{#MyAppExeName}"; Tasks: quicklaunchicon
[Run]
Filename: "{app}{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent
;更改显示在程序中显示的消息文本
[Messages]
BeveledLabel={#MyAppPublisher}科技