-1

我仍然是那些对触及注册期感到非常害怕的人之一。我知道如何创建/读取密钥以及什么不知道,但我真的不知道关于什么被指定为“适当使用”在那里存储东西的任何准则。所以我问,什么时候在注册表中存储密钥是个好主意?

4

2 回答 2

3

当您使用 .Net Framework 时,无需使用注册表来存储仅由您的应用程序使用的任何值。.Net 有更好的方法来做到这一点(例如设置),实际上它们只是用于在注册表中存储值的包装器。当没有其他方法时,您应该使用它。例子是:

  • 创建自动启动条目
  • 注册一个新的文件类型
  • 资源管理器的菜单项
  • 更改 Windows 本身的设置
  • ...

希望这可以帮助

于 2013-06-24T04:18:43.970 回答
1

Microsoft 的指导方针是在注册表中只存储小的持久性设置 (<1kB)。请注意,注册表会漫游,因此任何本地设置都应转到%LOCALAPPDATA%

于 2013-06-25T10:03:46.040 回答