C/C++注册表【4】键值的获取,设置,删除,枚举
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sunjikui1255326447/article/details/88847706 C/C++注册表【4】键值的获取,设置,删除,枚举 1、键值的获取: LONG WINAPI RegQueryValueEx( HKEY hKey, //一个已打开项的句柄,或者指定一个标准项名 LPCTSTR lpValueName, // 要获取值的名字 LPDWORD lpReserved, // 未用,设为零 LPDWORD lpType, // 用于装载取回数据类型的一个变量 LPBYTE lpData, // 用于装载指定值的一个缓冲区 LPDWORD lpcbData // 用于装载lpData缓冲区长度的一个变量。一旦返回,它会设为实际装载到缓冲区的字节数 ); 返回值 Long,零(ERROR_SUCCESS)表示成功。其他任何值都代表一个错误代码 MSDN介绍: https://docs.microsoft.com/zh-cn/windows/desktop/api/winreg/nf-winreg-regdeletevaluea 实例: void CTestDlg::OnBnClickedOk() { // TODO: 在此添加控件通知处理程序代码 HKEY hKey =