为什么RegOpenCurrentUser有一个samDesired参数?

时间:2014-04-23 17:19:51

标签: windows registry

我很难弄清楚RegOpenCurrentUser为什么会有一个samDesired参数。当然它总是KEY_ENUMERATE_SUB_KEYS甚至0?

后续调用RegOpenKeyEx需要在impesronated用户的注册表配置文件中执行任何有意义的操作。你不会将特定的samDesired值传递给该调用吗? RegOpenKeyEx的第一个参数(hKey)是否有任何访问要求?

RegOpenCurrentUser返回注册表配置单元根目录的句柄。除了安装Windows或创建全新的用户配置文件之外,我无法想到任何方案,其中任何操作都是在配置单元根目录下完成的。如果您正在以另一个用户身份运行程序,可能所有这些都已经完成。

RegOpenCurrentUser:http://msdn.microsoft.com/en-us/library/windows/desktop/ms724894(v=vs.85).aspx RegOpenKeyEx:http://msdn.microsoft.com/en-us/library/windows/desktop/ms724897(v=vs.85).aspx

0 个答案:

没有答案