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