在Inno Setup中有NeedRestart
事件函数,用于指示安装程序在成功安装结束时提示用户重新启动系统。不幸的是,此事件在执行[Run]
部分的命令之前被调用(例如在Inno Setup 6.2中检查)。
我的应用程序需要使用[Run]
部分的命令设置一些驱动程序,执行后我可以检查Windows是否需要重新启动。
有没有直接的方法可以在[Run]
之后强制重新启动提示符?
在Inno Setup中有NeedRestart
事件函数,用于指示安装程序在成功安装结束时提示用户重新启动系统。不幸的是,此事件在执行[Run]
部分的命令之前被调用(例如在Inno Setup 6.2中检查)。
我的应用程序需要使用[Run]
部分的命令设置一些驱动程序,执行后我可以检查Windows是否需要重新启动。
有没有直接的方法可以在[Run]
之后强制重新启动提示符?
1条答案
按热度按时间ulydmbyx1#
使用
ssInstall
步骤(CurStepChanged
event function)中的Exec
function运行驱动程序安装。这发生在
NeedRestart
之前。你当然可以从
NeedRestart
本身运行驱动程序安装,但这是一个丑陋的解决方案。