避免在 Inno Setup 中出现重启提示
Avoid restart prompt in Inno Setup
我正在使用restartreplace
标志来替换锁定的文件,所以它会在安装结束时提示重新启动机器的消息。但是我不想显示,应该默认设置为稍后重启。有什么办法吗?
您可以隐藏 Yes/No 重启单选按钮。并相应地更新屏幕文本。
procedure CurPageChanged(CurPageID: Integer);
var
S: string;
begin
if CurPageID = wpFinished then
begin
WizardForm.YesRadio.Visible := False;
WizardForm.NoRadio.Visible := False;
WizardForm.NoRadio.Checked := True;
S := SetupMessage(msgFinishedLabelNoIcons);
StringChangeEx(S, '[name]', 'My Program', True);
WizardForm.FinishedLabel.Caption := S;
WizardForm.AdjustLabelHeight(WizardForm.FinishedLabel);
end;
end;
我正在使用restartreplace
标志来替换锁定的文件,所以它会在安装结束时提示重新启动机器的消息。但是我不想显示,应该默认设置为稍后重启。有什么办法吗?
您可以隐藏 Yes/No 重启单选按钮。并相应地更新屏幕文本。
procedure CurPageChanged(CurPageID: Integer);
var
S: string;
begin
if CurPageID = wpFinished then
begin
WizardForm.YesRadio.Visible := False;
WizardForm.NoRadio.Visible := False;
WizardForm.NoRadio.Checked := True;
S := SetupMessage(msgFinishedLabelNoIcons);
StringChangeEx(S, '[name]', 'My Program', True);
WizardForm.FinishedLabel.Caption := S;
WizardForm.AdjustLabelHeight(WizardForm.FinishedLabel);
end;
end;