Inno Setup:卸载后要求重新启动

Inno Setup: Ask for reboot after uninstall

我想请用户在卸载应用程序后重新启动系统。

通过使用 AlwaysRestart=yes,用户只会在安装后被询问,但之后不会出现提示。

我正在使用 Inno Setup 来解决这个问题。

谢谢。

使用UninstallNeedRestart event function:

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

它让卸载程序最后要求重新启动。

请注意,您不能将其与 AlwaysRestart directive 结合使用。