2010-05-14 70 views
0

我听说Windows 7限制对其注册表的访问,因此应用程序无法直接写入它。这是吗?我正在用C#开发一个应用程序,我希望能够在会话之间保存诸如端口设置,最后使用的文件等内容。注册管理机构仍然是一个很好的选择,或者现在是否有另外一种首选的方法?谢谢。在Windows 7上将数据保存到注册表中

回答

3

从(至少)Windows NT 4开始,对注册表的访问受到了限制。这并不意味着你不能写入它;它只是意味着你无法写信无处不在。通常情况下,写入HKEY_CURRENT_USER仍然可以。

注册表仍然是存储设置的好选择。但是,您也可以保存自己的一些工作,并使用“application settings”替代,它们存储在用户配置文件夹中的XML文件中。 Here我问他们在注册表中的优势是什么,导致对每个注册表的优缺点进行了很好的讨论。

+0

谢谢,托马斯!我去了应用程序设置。他们很容易实现。 – 2010-05-14 22:07:50

相关问题