简述

在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;

相关文章:

  • 2021-11-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-03
  • 2021-07-14
  • 2022-12-23
  • 2021-10-02
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-12
  • 2021-12-13
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案