代码如下:
value ="http://www.baidu.com";
owner_Set=CString_To_LPBYTE(value);
dwRet = ::RegOpenKeyEx(HKEY_LOCAL_MACHINE,_T("Software\\Microsoft\\Internet Explorer\\Search"),NULL,KEY_READ,&hKey);
if(dwRet!=ERROR_SUCCESS)
{
MessageBox(_T("错误: 无法查询有关注册表信息!"));
} //setvalue = _T("CustomizeSearch");
cbData_1 =value.GetLength()+1;
ret1 = ::RegSetValueEx(hKey,_T("CustomizeSearch"),NULL,type_1,owner_Set,cbData_1);
if(ret1!=ERROR_SUCCESS)
{
MessageBox(_T("错误: 无法修改有关注册表信息!"));
}
::RegCloseKey(hKey);
为什么打开注册表成功,而修改的时候失败?哪个高人帮忙看下,急!!!!!
value ="http://www.baidu.com";
owner_Set=CString_To_LPBYTE(value);
dwRet = ::RegOpenKeyEx(HKEY_LOCAL_MACHINE,_T("Software\\Microsoft\\Internet Explorer\\Search"),NULL,KEY_READ,&hKey);
if(dwRet!=ERROR_SUCCESS)
{
MessageBox(_T("错误: 无法查询有关注册表信息!"));
} //setvalue = _T("CustomizeSearch");
cbData_1 =value.GetLength()+1;
ret1 = ::RegSetValueEx(hKey,_T("CustomizeSearch"),NULL,type_1,owner_Set,cbData_1);
if(ret1!=ERROR_SUCCESS)
{
MessageBox(_T("错误: 无法修改有关注册表信息!"));
}
::RegCloseKey(hKey);
为什么打开注册表成功,而修改的时候失败?哪个高人帮忙看下,急!!!!!
dwRet = ::RegOpenKeyEx(HKEY_LOCAL_MACHINE,_T("Software\\Microsoft\\Internet Explorer\\Search"),NULL,KEY_READ,&hKey);
-->
dwRet = ::RegOpenKeyEx(HKEY_LOCAL_MACHINE,_T("Software\\Microsoft\\Internet Explorer\\Search"),NULL,KEY_ALL_ACCESS,&hKey);