Inno Setup [设置] 64bit条件
在Inno Setup的[Setup]
部分,我可以根据系统是否是64位,有条件地定义AppId
和AppMutex
?Inno Setup [设置] 64bit条件
原因是我目前有32位和64位的两个单独的安装程序,但我想创建一个组合安装程序,但不想通过新的AppId和类似的东西来搞乱当前部署的版本。
回答:
使用scripted constant:
[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;
以上是 Inno Setup [设置] 64bit条件 的全部内容, 来源链接: utcz.com/qa/267040.html