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