📅  最后修改于: 2023-12-03 14:52:20.022000             🧑  作者: Mango
在 Inno Setup 中,您可以很容易地创建一个安装程序。但是,您如何创建一个安装程序,其中包括两个 EXE,并为每个 EXE 都创建一个快照链接?这篇文章将向您展示如何在 Inno Setup 中创建一个安装程序,其中包括两个 EXE 的两个快照链接。
[Setup]
AppName=My Application
AppVersion=1.5
DefaultDirName={pf}\My Application
[Files]
Source: "C:\MyApp\Exe1.exe"; DestDir: "{app}"
Source: "C:\MyApp\Exe2.exe"; DestDir: "{app}"
在此示例脚本中,我们将两个 EXE 文件添加到安装程序中。
[Code]
function CreateShortcutToExe1: Boolean;
var
ShortcutPath: String;
begin
ShortcutPath := ExpandConstant('{commondesktop}\Exe1.lnk');
Result := CreateShellLink(ShortcutPath, '', ExpandConstant('{app}\Exe1.exe'), '', '', '', '');
end;
function CreateShortcutToExe2: Boolean;
var
ShortcutPath: String;
begin
ShortcutPath := ExpandConstant('{commondesktop}\Exe2.lnk');
Result := CreateShellLink(ShortcutPath, '', ExpandConstant('{app}\Exe2.exe'), '', '', '', '');
end;
在此代码中,我们添加了两个函数: CreateShortcutToExe1 和 CreateShortcutToExe2。这些函数将分别创建 EXE1 和 EXE2 的快照链接。
[Icons]
Name: "{commondesktop}\Exe1"; Filename: "{app}\Exe1.exe"; Tasks: desktopicon; CreateOnInstall: yes; \
AfterInstall: CreateShortcutToExe1
Name: "{commondesktop}\Exe2"; Filename: "{app}\Exe2.exe"; Tasks: desktopicon; CreateOnInstall: yes; \
AfterInstall: CreateShortcutToExe2
这将为您添加两个快照链接。在示例代码中,我们将 EXE1 和 EXE2 的快照链接添加到用户的桌面上。
通过本文,您已经学会了如何在 Inno Setup 中创建一个安装程序,其中包括两个 EXE 的两个快照链接。您可以使用示例代码和步骤创建自己的安装程序。