2
在Inno Setup的[Setup]
部分,我可以根據系統是否是64位,有條件地定義AppId
和AppMutex
?Inno Setup [設置] 64bit條件
原因是我目前有32位和64位的兩個單獨的安裝程序,但我想創建一個組合安裝程序,但不想通過新的AppId和類似的東西來搞亂當前部署的版本。
在Inno Setup的[Setup]
部分,我可以根據系統是否是64位,有條件地定義AppId
和AppMutex
?Inno Setup [設置] 64bit條件
原因是我目前有32位和64位的兩個單獨的安裝程序,但我想創建一個組合安裝程序,但不想通過新的AppId和類似的東西來搞亂當前部署的版本。
[Setup]
AppId={code:GetAppId}
; UsePreviousLanguage must be set to "no" when AppId includes constants.
UsePreviousLanguage=no
[Code]
function GetAppId(Param: string): string;
begin
if IsWin64 then Result := 'myapp64'
else Result := 'myapp32';
end;