Windows 7路径未安装,直到重新启动后才设置

时间:2014-07-21 22:48:51

标签: windows installation environment-variables

我们有第三方驱动程序工具,可在安装期间设置其DLL的路径。在64位Windows 7中的标准用户帐户上,直到重新启动或注销后才会应用新路径。

显然,路径设置为提升的权限。如果我以管理员身份运行DOS框,那么新路径就在那里。如果不是那么。

自从新路径被应用以来,似乎有点傻了。为什么我们必须重新启动呢?

有没有人知道如何在不重新启动的情况下将新路径应用于标准用户?

1 个答案:

答案 0 :(得分:0)

你需要broadcast the WM_SETTINGCHANGE message并将lParam设置为字符串" Environment"。

请注意,一般来说,唯一真正关注此问题的应用程序是Windows资源管理器,因此它通常只会影响更改后从Windows资源管理器启动的应用程序。例如,现有的命令行窗口不会受到影响。