|
注册表类型是 REG_MULTI_SZ
想把 “admin" 和 “admin123” 写入
::RegSetValueEx(hKey, "DependOnService", 0, REG_MULTI_SZ, (unsigned char*)str, nSum);
像
很简单的东西,我就不多啰嗦!
- HKEY hk;
- CString szSubKey = _T("SOFTWARE");
- if (RegOpenKeyEx(HKEY_CURRENT_USER, szSubKey, REG_OPTION_OPEN_LINK, KEY_ALL_ACCESS, &hk) != ERROR_SUCCESS)
- {
- AfxMessageBox(_T("打开注册表失败"));
- return;
- }
- CString szItemName = _T("DependOnService");
- TCHAR szItemValue[] = _T("admin\r\nadmin123");
- if (RegSetValueEx(hk, szItemName, 0, REG_MULTI_SZ, (BYTE*)szItemValue, sizeof(szItemValue)) != ERROR_SUCCESS)
- {
- AfxMessageBox(_T("写入注册表失败"));
- RegCloseKey(hk);
- return;
- }
- RegFlushKey(hk);
- RegCloseKey(hk);
复制代码
|
上一篇: mfc调用外部exe程序问题下一篇: CreateFile 想要实现 fopen 的 "a+" 操作怎样设置标志位?
|