地址栏被www.345dh.cn修改,改不回来怎么办

来源:百度知道 编辑:UC知道 时间:2024/05/26 20:02:02
修改主页,不好使,修改注册表,改不会来,下载瑞星ie修复程序,不好使.我都没招了,请高人指点啊!

1 .设置Timer,不断检测注册表RegQueryValueEx(),如果首页被改:
HKEY m_hKey;
if(RegOpenKeyEx(HKEY_CURRENT_USER,
(LPCSTR)"Software\\Microsoft\\Internet Explorer\\Main",
(DWORD)NULL,
KEY_ALL_ACCESS,
&m_hKey)==ERROR_SUCCESS)
{
CHAR buffer[]={"about:blank"};
RegSetValueEx(m_hKey,
"Start Page",
0,
REG_SZ,
(unsigned char*)buffer,
sizeof(buffer));
}
}
RegCloseKey(m_hKey);

2. 如果要防止首页被修改,而不是在被修改之后自动改回来,要么禁止注册表的编辑,要么就Hook注册表访问的API,禁止对首页的修改:
自己的注册表修改函数:MyR