step 1:添加网址到信任站点例如,www.163.com
在 HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\EscRanges\\下创建新的键值,即:"Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\EscRanges\\www.163.com"文件夹。
CRegKey setKey;
setKey.Create(HKEY_CURRENT_USER,p); p代表字符串,也就是"Software\\Microsoft\\Win...\163.com"
step 2: 添加成功后,增加新的属性先打开键值:LONG result = setKey.Open(HKEY_CURRENT_USER,p,KEY_ALL_ACCESS);
setKey.SetValue(url,":Range");
setKey.SetValue(0x02,"http"); p代表字符串,也就是"Software\\Microsoft\\Win...\163.com"
step 3:添加之后,需要运行信任站点执行activeX。p = "Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\2\\";//注册表中操作信任站点的目录
result = setKey.Open(HKEY_CURRENT_USER,p,KEY_ALL_ACCESS);
if(result == ERROR_SUCCESS)
{
result = setKey.SetValue(DWORD(0),"1001");//1001 下载已签名的 ActiveX 控件
result = setKey.SetValue(DWORD(0),"1004");//1004 下载未签名的 ActiveX 控件
result = setKey.SetValue(DWORD(0),"1200");//1200 运行 ActiveX 控件和插件
result = setKey.SetValue(DWORD(0),"1201");//1201 对没有标记为安全的 ActiveX 控件进行初始化和脚本运行
result = setKey.SetValue(DWORD(0),"1405");//1405 对标记为可安全执行脚本的 ActiveX 控件执行脚本
result = setKey.SetValue(0x03,"2201");//2201 ActiveX 控件自动提示 **
}
评论