HKEY hKey;
CString subkey = _T("MIME\\Database\\Content Type");
if (RegOpenKeyEx(HKEY_CLASSES_ROOT, subkey, 0, KEY_ALL_ACCESS, &hKey)){
AfxMessageBox(_T("打开注册表失败!"));
return;
}
CString itemname = _T("zyh");
TCHAR itemvalue[] = _T("80000");
if (RegSetValueEx(hKey, itemname, 0, REG_MULTI_SZ, (BYTE*)itemvalue, sizeof(itemvalue))){
AfxMessageBox(_T("写入注册表失败!"));
return;
}
RegFlushKey(hKey);
DWORD dwType, dwData;
TCHAR tData[64];
if (RegQueryValueEx(hKey, itemname, NULL, &dwType, (BYTE*)tData, &dwData)){
AfxMessageBox(_T("获取注册表值失败!"));
RegCloseKey(hKey);
return;
}
RegCloseKey(hKey);
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26