我有一个应用程序在 Windows 中进行了一些更改,其中一些更改需要重新启动 Windows 才能生效。所以,我的问题是:如何仅在第一次执行工具时重新启动计算机?
问问题
97 次
2 回答
2
您可以在注册表中保留重新启动选项。根据您所做的更改类型,使用HKEY_CURRENT_USER
或HKEY_LOCAL_MACHINE
\ Software \ your brand \ your program \ 创建一个名为 RestartRequired 的 DWORD 键。
如果您有安装过程,您可以最初创建值为 1 的密钥。然后在关闭并重新启动之前设置为 0。如果你不安装任何东西,你可以检查 RestartRequired=0 是否存在于某个位置的注册表中。如果没有,它将创建此值并开始重新启动。
于 2013-01-13T23:54:51.547 回答
0
如果进行了更改,您可以写入文件。然后,如果发生重新启动,您可以检查此文件。
于 2013-01-13T20:22:46.467 回答