zoukankan      html  css  js  c++  java
  • 一组操作注册表的函数说明

    RegOpenKey
    函数功能描述:打开一个指定的注册表键

    LONG RegOpenKey(
    HKEY hKey, // 当前打开键的句柄或下列已确定的保留句柄值
    LPCTSTR lpSubKey, // 要打开子键的名字的地址
    PHKEY phkResult // 得到的将要打开键的句柄
    )

    返回值:如果函数调用成功,则返回(ERROR_SUCCESS),如果调用失败,返回一个非零错误码(定义在WINERROR.H)。
    注意:为像RegCreateKey函数,如果键在数据库不存在时,RegOpenKey不能新建给定键。

    RegOpenKeyEx
    函数功能描述:打开一个指定的注册表键

    LONG RegOpenKeyEx(
    HKEY hKey, // 当前打开键的句柄或下列已确定的保留句柄值
    LPCTSTR lpSubKey, //需要打开的子键的名称
    DWORD ulOptions, // 保留值,必须强制为0
    REGSAM samDesired, // 安全访问标记,也就是权限
    PHKEY phkResult // 得到的将要打开键的句柄
    )

    返回值:如果函数调用成功,则返回0(ERROR_SUCCESS),其他任何值都代表一个错误代码。

    RegCreateKey
    函数功能描述:创建或打开注册表项。默认为创建,当注册表中有此项时。为打开。

    LONG WINAPI RegCreateKey(
    _In_ HKEY hKey, //需要打开的主键的名称
    _In_opt_ LPCTSTR lpSubKey, //需要打开的子键的名称
    _Out_ PHKEY phkResult //得到的将要打开键的句柄
    )

    返回值:如果函数调用成功,则返回0(ERROR_SUCCESS),其他任何值都代表一个错误代码。


    RegSetValue
    函数功能描述:该函数将在注册表项下设置指定值的数据和类型

    LONG WINAPI RegSetValue(
      _In_ HKEY hKey, //一个已打开项的句柄,或指定一个标准项名
      _In_opt_ LPCTSTR lpSubKey,//指向一个空终止的字符串指针,指示这个函数将打开或创建表项的名称
      _In_ DWORD dwType, //指示将被存储的信息类型。该参数必须为REG_SZ
      _In_ LPCTSTR lpData, //指向一个缓冲区,该缓冲区包含了欲为指定值名称存储的数据
      _In_ DWORD cbData //指定由lpData参数所指向的数据的大小,单位是字节 但不包含字符串最后的空终止字符
      );

    返回值:如果函数调用成功,则返回0(ERROR_SUCCESS),其他任何值都代表一个错误代码。


    RegSetValueEx
    函数功能描述:该函数将在注册表项下设置指定值的数据和类型

    LONG RegSetValueEx(
    HKEY hKey, //一个已打开项的句柄,或指定一个标准项名
    LPCTSTR lpValueName, //设置值的名称
    DWORD Reserved, //保留值,必须强制为0
    DWORD dwType, //指定将被存储的数据类型
    CONST BYTE *lpData, //指向一个缓冲区,该缓冲区包含了欲为指定值名称存储的数据
    DWORD cbData //指定由lpData参数所指向的数据的大小,单位是字节
    )

    返回值:如果函数调用成功,则返回0(ERROR_SUCCESS),其他任何值都代表一个错误代码。

    RegCloseKey
    函数功能描述:释放指定注册键的句柄

    LONG RegCloseKey(
    HKEY hKey // 释放键的句柄
    )

    返回值:如果函数调用成功,则返回0(ERROR_SUCCESS),其他任何值都代表一个错误代码。

  • 相关阅读:
    迭代器
    闭包函数与装饰器
    pyhton的函数
    文件处理
    Python2和Python3编码的区别
    hdu5080:几何+polya计数(鞍山区域赛K题)
    hdu1695:数论+容斥
    HDU3564 --- Another LIS (线段树维护最值问题)
    hdu1521:排列组合---指数型母函数
    poj1014:母函数+优化
  • 原文地址:https://www.cnblogs.com/ckrgd/p/8473063.html
Copyright © 2011-2022 走看看