-2

我想通过我的应用程序在 Windows 注册表中存储一个值,以便在重新打开我的应用程序时提示重新启动。

此重新启动提示应该是特定于用户的。

在注册表中添加此设置的适当位置是什么?

4

1 回答 1

0

这是一篇关于使用 c# 设置注册表的 Microsoft 文章:http: //msdn.microsoft.com/en-us/library/h5e7chcf.aspx

您需要考虑的问题是:

  1. 您打算将值放在注册表中的哪个位置?HKEY_LOCAL_MACHINE,HKEY_CURRENT_USER。如果你把它放在HKEY_CURRENT_USER中,那么如果另一个用户登录,你将不会得到提示
  2. 您的用户有哪些权限可以写入注册表?在某些企业中,大多数用户不是管理员,可能无法向 HKEY_LOCAL_MACHINE 写入任何内容。

可能有更好的方法来完成您正在尝试做的事情(例如更改应用设置中的设置)。但这取决于你在做什么以及为什么。

于 2013-01-25T14:42:27.770 回答