2013-06-24 24 views
-1

我仍然是那些对触动注册期的人完全害怕的人之一。我知道如何创建/读取密钥以及不知道什么,但我并不知道任何指定为“适当使用”的指南来存储事物。所以我问,什么时候在注册表中存储密钥是一个好主意?什么时候在系统注册表中存储某些内容?

+0

恐怕这将是一个开放式问题.. –

+0

我想。但是,对于何时需要将内容存储在内存中而不是在磁盘上而不是在数据库中存在明确的准则。每个都有明确的指导原则。所以我只是想了解什么时候应该在注册表中存储某些东西。 – sircodesalot

+0

你说的这些指导原则在哪里?我知道各种开发人员会将文件存储在数据库中,而其他人则将它们存储在磁盘上。 –

回答

3

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

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

希望这帮助

1

微软的指导方针是在注册表中仅撕毁小的永久设置(< 1kB)。请注意,注册表漫游,所以任何本地设置应该去%LOCALAPPDATA%

相关问题