#define MyAppName "Hua.Todo" #define MyAppVersion "1.1.4" #define MyAppPublisher "ShaoHua" #define MyAppURL "https://git.we965.cn/Tools/Hua.Todo" #define MyAppExeName "Hua.Todo.exe" [Setup] ; 1. 改用更快压缩(优先速度) ; 压缩方式与级别一起写在 Compression 指令里(例如 lzma/fast、lzma/normal、zip/9 等) ; 注:当前环境下 lzma2 会被 ISCC 报 invalid,因此先用兼容性最好的 lzma/fast Compression=zip/1 ; 或 Compression=none ; 不压缩(仅打包,最快) ; 2. 强制 LZMA2 多线程(多核CPU) ; LZMAUseSeparateProcess=yes ; LZMANumBlockThreads=1 ; 仅对 lzma2 生效 ; 3. 降低压缩级别(默认 ultra,改 fast/normal) ; (压缩级别已在 Compression 中指定) ; 注意: AppId 的值唯一标识此应用程序。不要在其他应用程序的安装程序中使用相同的 AppId 值。 ; (若要生成新的 GUID,请在 IDE 中单击“工具”|“生成 GUID”。) AppId={{9B9B7F4F-2345-6789-ABCD-EF1234567890}} AppName={#MyAppName} AppVersion={#MyAppVersion} ;AppVerName={#MyAppName} {#MyAppVersion} AppPublisher={#MyAppPublisher} AppPublisherURL={#MyAppURL} AppSupportURL={#MyAppURL} AppUpdatesURL={#MyAppURL} DefaultDirName={autopf}\{#MyAppName} DisableProgramGroupPage=yes ; 删除以下行以在管理安装模式下运行(为所有用户安装)。 PrivilegesRequired=lowest OutputDir=Output OutputBaseFilename={#MyAppName}_Setup_v{#MyAppVersion} SetupIconFile=icon.ico SolidCompression=no WizardStyle=modern [Languages] Name: "chinesesimplified"; MessagesFile: "compiler:Languages\ChineseSimplified.isl" [Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked [Files] Source: "bin\Release\net10.0-windows10.0.19041.0\win-x64\publish\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs ; 注意: 请勿在任何共享系统文件上使用“Flags: ignoreversion” [Icons] Name: "{autoprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon [Run] Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent