注册表

来源:互联网 发布:php程序员需要什么软件 编辑:程序博客网 时间:2024/05/01 10:11
注册表内部结构

key—subkey--value--名称,类型,数据



查询注册表

void Cdemo14Dlg::OnBnClickedButtonCpu(){// TODO: 在此添加控件通知处理程序代码long lRet;HKEY hKey;TCHAR tchData[64];DWORD dwSize;lRet=RegOpenKeyEx(HKEY_LOCAL_MACHINE,_T("Hardware\\Description\\System\\CentralProcessor\\0"),0,KEY_QUERY_VALUE,&hKey);dwSize=sizeof(tchData);if(lRet==ERROR_SUCCESS){lRet=RegQueryValueEx(hKey,_T("ProcessorNameString"),NULL,NULL,(LPBYTE)tchData,&dwSize);if(lRet==ERROR_SUCCESS){SetDlgItemText(IDC_STATIC,tchData);}else{AfxMessageBox(_T("RegQueryKeyEx failed"));}}else{AfxMessageBox(_T("RegOpenKeyEx failed"));}RegCloseKey(hKey);}
写注册表:

void Cdemo14Dlg::OnBnClickedButton2(){// TODO: 在此添加控件通知处理程序代码HKEY hKey;RegCreateKey(HKEY_LOCAL_MACHINE,_T("Software\\MyAppTest"),&hKey);RegSetValue(hKey,NULL,REG_SZ,_T("LieBao"),6);DWORD dwAge=30;RegSetValueEx(hKey,_T("age"),0,REG_DWORD,(CONST BYTE*)&dwAge,4);RegCloseKey(hKey);}



0 0
原创粉丝点击