九院朱慧敏吧:hkey_current_user与hkey_local_machine区别

来源:百度文库 编辑:高校问答 时间:2024/04/30 07:54:12
想知道他们的区别,希望
高手不吝赐教。。。

HKEY_LOCAL_MACHINE 存放的是这个计算机的设置,而 HKEY_CURRENT_USER 存放的是有关当前登录的用户的设置,也就是说,不同的用户登录时 HKEY_CURRENT_USER 的内容是不同的,而 HKEY_LOCAL_MACHINE 是相同的。

通常 HKEY_LOCAL_MACHINE 中设置的优先级要高于 HKEY_CURRENT_USER。

如果用RegGetValue或者RegOpenKeyEx去读注册表,HKEY_CURRENT_USER有读取权限,而HKEY_LOCAL_MACHINE是特定权限,能读写的子健比较少,所以还是选择HKEY_CURRENT_USER去读写注册表的信息比较好,感觉都一样,哪个方便用哪个呗