2

我使用最新的 inno setup 5.3 来打包我的 vb.net 应用程序。我在安装到 Windows 系统期间设置环境变量。它需要重新启动系统才能实现在环境变量中所做的更改。我如何提示用户重新启动系统以实施更改(如在许多应用程序中所做的那样)。是否有任何示例 iss 代码供参考。

4

1 回答 1

9

您可以使用该[Setup]: AlwaysRestart设置。

[Setup]
AlwaysRestart = yes    

或者,您可以使用部分中的ChangesEnvironment设置,[Setup]这可能更适合您的情况。优点是用户不需要重新启动系统。

[Setup]: ChangesEnvironment
当设置为 时yes,安装程​​序将在安装结束时通知其他正在运行的应用程序(特别是 Windows 资源管理器)它们应该从注册表重新加载其环境变量。

于 2010-09-22T07:13:46.303 回答