学习到注册表读取,写个笔记
先上参考:http://www.cnblogs.com/john-h/p/5886870.html
这里说一下子键与键值
代码,读取"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"时,结果和注册表上是不一样的
#include<iostream>
#include<windows.h>//所需头文件
//#include"cpptest.h"
using namespace std;
void read_subitem(){//子健获取
HKEY cpp_key;
LPCTSTR cpp_data = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run";\\要读取的路径
cout << "---读取子键---" << endl;
//尝试打开注册表,‘HKEY_LOCAL_MACHINE’要打开的根表;‘cpp_data’要打开的子表项;‘0’固定值;‘KEY_ALL_ACCESS’申请的权限;‘&cpp_key’返回句柄;
if (ERROR_SUCCESS == RegOpenKeyEx(H