RegOpenKeyEx和RegCreateKeyEx函数

0x01.RegOpenKeyEx函数

LONG WINAPI RegOpenKeyEx(
    _In_     HKEY    hKey,      // 需要打开的主键的名称
    _In_opt_ LPCTSTR lpSubKey,  //需要打开的子键的名称
    _In_     DWORD   ulOptions, // 保留,设为0
    _In_     REGSAM  samDesired,// 安全访问标记,也就是权限
    _Out_    PHKEY   phkResult  // 得到的将要打开键的句柄
);

1.参数:hKey [in]
打开注册表的句柄,在RegCreateKeyExRegOpenKeyEx 中得到返回值,只能是以下几个值:

HKEY_CLASSES_ROOT
HKEY_CURRENT_CONFIG
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS

2.参数lpSubKey [in, optional]要打开的注册表子项的名称。
键名称不区分大小写。lpSubKey参数可以是指向空字符串的指针。 如果lpSubKey是一个指向空字符串的指针,hKey是HKEY_CLASSES_ROOT,phkResult接收传递给函数的相同的hKey句柄。 否则,phkResult接收由hKey指定的键的新句柄。
只有当hKey是预定义键之一时,lpSubKey参数才可以为NULL。 如果lpSubKey为NULL,hKey为HKEY_CLASSES_ROOT,则phkResult接收由hKey指定的键的新句柄。 否则,phkResult接收传递给函数的相同hKey句柄。
有关详细信息,请参阅注册表元素大小限制。

3.参数ulOptions [in]指定打开密钥时要应用的选项。 将此参数设置为零或以下值:值含义REG_OPTION_OPEN_LINK关键是一个符号链接。 注册表符号链接只应在绝对必要时使用。

4.参数samDesired [in]</

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值