什么时候是在系统注册表中存储内容的正确时间
When is the right time to store something in the System Registry?
我仍然是那些对触及注册表期感到非常害怕的人之一。我知道如何创建/读取密钥,但我真的不知道什么是存储在那里的"适当用途"。所以我想问,什么时候将密钥存储在注册表中是个好主意?
使用.Net Framework时,不需要使用注册表来存储任何仅由应用程序使用的值。Net有更好的方法(例如设置),它们实际上只是用于在注册表中存储值的包装器。你应该在没有其他办法的时候使用它。例如:
- 创建自动启动条目
- 注册新的文件类型
- 资源管理器的菜单项
- 更改窗口本身的设置
希望这能帮助
Microsoft的指导方针是在注册表中只存储小的持久设置(<1kB)。请注意,注册表是漫游的,因此任何本地设置都应该转到%LOCALAPPDATA%
相关文章:
- 指向(数据)成员的指针作为非类型模板参数,例如具有自动存储持续时间/无链接
- 为什么具有静态存储持续时间的同一内联变量在包含在 VS2017 编译的两个翻译单元中时会构造和销毁两次
- 图问题:找出两个节点是否在每个节点的O(1)时间和O(2)存储中共享同一分支
- C++-需要读取存储在文件(.txt)中的时间戳并正确检索
- 具有静态存储持续时间的常量初始化变量的初始化顺序
- 如何将 time-uuid(存储在 boost uuid 中)转换为时间戳/自纪元以来的时间?
- 使用时间,时间应该如何存储为变量?
- 静态存储持续时间初始化
- 添加两个时间值存储为数据库中的字符串
- 在不同翻译单元中具有静态存储持续时间的依赖非局部常量浮点变量的常量初始化
- 访问和存储/解析性std :: Chrono ::持续时间:: milliseconds(cpprest)时使用什么类型
- 将时间戳存储在纳秒C 中
- 如何在双精度内存储时间
- C++ - 函数中的局部指针变量具有什么类型的存储持续时间以及它们存储在哪里?
- 变量在临时存储中存在多长时间
- 什么是静态存储持续时间的临时对象
- 如何使课程持续时间存储时间长度
- 将当前时间 simTime.dbl() 与以前存储的双精度值进行比较并不总是给出正确的答案......为什么?
- C++ 时间存储time_point表达式必须是可修改的左值
- 尝试使用chrono将时间存储到数组中