注册表编程系列:3 创建注册表键

1774 人浏览 | 时间: 2015-06-24 20:55:45 | 作者: codexia

    创建注册表键前,需要打开注册表,关于打开注册表的文章,请阅读:《注册表编程系列--打开和关闭注册表键》

    我们打开了注册表后,就得到了注册表的句柄。有了这个句柄,我们就可以开始操作注册表了。
    我们使用注册表,基本是使用注册表存储软件中的一些信息,这样的话,我们就需要创建注册表键,然后在键下面存放我们的信息。
    下面我们讲解如何创建注册表键。

    使用Windows的API函数RegCreateKeyEx来创建。
    该函数用来创建注册表键,如果该键已经存在,则打开它(注册表键不区分大小写)

LONG RegCreateKeyEx(
    HKEY hKey,     // - 要创建的键句柄
    LPCTSTR lpSubKey, // - 子键名称
    DWORD Reserved,   // - 保留值,必须为0
    LPTSTR lpClass,   // - 键的类型
    DWORD dwOptions,  // - 特殊选项
    REGSAM samDesired,// - 想请求的安全访问控制方式
    LPSECURITY_ATTRIBUTES lpSecurityAttributes, // - 安全属性 - 继承
    PHKEY phkResult,               // - 键句柄
    LPDWORD lpdwDisposition  // - 返回的策略指针);
  
参数详解:
hKey
  要创建的键的句柄。调用该函数的进程必须拥有KEY_CREATE_SUB_KEY的权力。该句柄可以是RegCreateKeyEx或者RegOpenKeyEx的返回值,也可以是以下预定义的值:
  H

请微信扫码阅读。
为防止恶意爬虫,
已开启反爬机制,
理解哟~~~~
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
收藏 0 点赞 0