Inno Setup安装添加条件语句到Run

简述

在Inno Setup安装程序中,如何添加条件语句到[Run]?

Code

检查注册表某个键值是否存在,存在返回false;不存在返回true

[Code]
function CheckClient: Boolean;
var resultstr: string;
var success:boolean;
begin
  if  RegQueryStringValue(HKCR, 'xxx', 'Language', resultstr) then
    begin
             Result := false;
    end  else
              Result := true;
end;

Run

程序运行的时候,通过check: 调用函数结果来动态处理是否运行.

[Run]
Filename: "{app}client.exe";Parameters:"/sp- /silent /norestart"; Check: CheckClient;
原文地址:https://www.cnblogs.com/pengsn/p/13377477.html