如何在第一次执行vb.net时重启PC

时间:2013-01-13 20:20:18

标签: vb.net

我有一个应用程序在Windows中进行了一些更改,其中一些更改需要Windows重新启动才能生效。所以,我的问题是:如何只为第一个工具执行重新启动计算机?

2 个答案:

答案 0 :(得分:2)

您可以在注册表中保持重新启动选项。根据您所做的更改类型,使用HKEY_CURRENT_USERHKEY_LOCAL_MACHINE \ Software \您的品牌\您的程序\创建一个名为RestartRequired的DWORD键。

如果您有安装过程,则最初可以使用值1创建此密钥。然后在关闭和重新启动之前将其设置为0。如果您没有安装任何东西,可以检查某个位置的注册表中是否存在RestartRequired = 0。如果没有,它将创建该值并开始重新启动。

答案 1 :(得分:0)

如果进行了更改,您可以在文件中写入。然后,如果重新启动,您可以检查此文件。