天气与日历 切换到窄版

 找回密码
 立即注册
中国膜结构网
十大进口膜材评选 十大国产膜材评选 十大膜结构设计评选 十大膜结构公司评选
查看: 85|回复: 0

c++访问注册表

[复制链接]

该用户从未签到

主题

0

回帖

2912

积分

管理员

积分
2912
发表于 2024-6-22 09:46:18 | 显示全部楼层 |阅读模式
//写注册表
void CMFCFileView::OnWriteReg()
{
        HKEY hKey;
        DWORD dwAge = 20;
        //创建注册表项
        int ret = ::RegCreateKeyW(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Doraemon\\admin", &hKey);//创建失败,以管理员方式运行。
        if (ret)
        {
                TRACE("RegCreateKeyW Failed,ErrorCode = %d", GetLastError());
                MessageBox(L"创建注册表失败");
                return;
        }
        //写注册表
        ret = ::RegSetValueEx(hKey, L"age", 0, REG_DWORD, (CONST BYTE*) & dwAge, 4);
        if (ret != ERROR_SUCCESS)
        {
                TRACE("RegCreateKeyW Failed,ErrorCode = %d", GetLastError());
                MessageBox(L"写注册表失败");
                return;
        }
        ::RegCloseKey(hKey);
}

//读注册表
void CMFCFileView::OnReadReg()
{

        HKEY hKey;
        DWORD dwAge;
        //打开注册表项
        int ret = ::RegCreateKeyW(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Doraemon\\admin", &hKey);//创建失败,以管理员方式运行。
        if (ret)
        {
                TRACE("RegOpenKeyW Failed,ErrorCode = %d", GetLastError());
                MessageBox(L"打开注册表失败");
                return;
        }
        //读注册表
        DWORD dwType;
        DWORD dwValue;

        ret = ::RegQueryValueEx(hKey, L"age", 0, &dwType, (LPBYTE) & dwAge, &dwValue);
        if (ret != ERROR_SUCCESS)
        {
                TRACE("RegQueryValueEx Failed,ErrorCode = %d", GetLastError());
                MessageBox(L"读注册表失败");
                return;
        }
        TRACE("dwType = %d,dwValue = %d,dwAge = %d",dwType,dwValue,dwAge);
        ::RegCloseKey(hKey);
}

 

 

 

 

c++访问注册表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|中国膜结构网|中国膜结构协会|进口膜材|国产膜材|ETFE|PVDF|PTFE|设计|施工|安装|车棚|看台|污水池|中国膜结构网_中国空间膜结构协会

GMT+8, 2024-11-1 12:38 , Processed in 0.121653 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表