2015-03-31 116 views
1

我想重新设计我的完成页面。在Inno Setup的[Code]中重新启动计算机

我所做的是我禁用原有的光洁度页面

DisableFinishedPage=true 

,然后创建一个自定义页面来代替它

CreateCustomPage(wpInfoAfter, 'test', 'test'); 

我的问题是,一个用户后,点击下一个在我的自定义页面,我希望安装程序重新启动计算机。

但是,如何在内调用重启内存按钮的事件处理程序?

谢谢。

回答

4

如何不创建自定义完成页面,而是自定义现有完成页面?您可以使用WizardForm.FinishedPage访问它。

你可以再问问Inno Setup的重新启动机器给你,使用NeedRestart event function

function NeedRestart(): Boolean; 
begin 
    Result := True; 
end;