最近自己搞了一下操作注册表的程序,自己对于windows编程真的不了解,于是上网找博客,结果网上的博客,发现没有一个对的,路径好多的符号写反了。。。于是把自己能用的代码放上来。
代码:
#include <iostream>
#include <algorithm>
#include <cmath>
#include <vector>
#include <string>
#include <cstring>
#include <atlbase.h>
#include <Windows.h>
#pragma warning(disable:4996)
using namespace std;
void read_dword()//读取操作表,其类型为DWORD
{
HKEY hKEY;//定义有关的键,在查询结束时关闭
//打开与路径data_Set相关的hKEY
LPCTSTR data_set = _T("Software\\Chicony\\Lenovo1");
//访问注册表,hKEY则保存此函数所打开的键的句柄
if (ERROR_SUCCESS == ::RegOpenKeyEx(HKEY_CURRENT_USER, data_set, 0, KEY_READ, &hKEY))
{
DWORD dwValue;//长整型数据,如果是字符串数据用char数组