Ineternet选项 修改自定义安全 MFC代码
Internet选项里的自定义安全每一项,都将为最低安全标准[cpp]
struct _Code
{
char* m_code;
int m_data[4];
char* alter;
} Code[] = {
{"2004", {0,0,0,0}, "运行未Authenticode签名组件"},
{"2007", {0,0,1,0}, "带有清单的权限组件"},
{"2400", {0,0,0,0}, "XAML浏览器应用程序"},
{"2401", {0,0,0,0}, "XPS文档"},
{"2402", {0,0,0,0}, "松散XAML"},
{"2001", {0,0,0,0}, "运行已用Authenticode签名组件"},
{"2201", {0,0,0,0}, "Active控件自动提示"},
{"1405", {0,0,0,0}, "对标记为可安全执行脚本的Active控件执行脚本"},
{"1201", {0,0,0,0}, "对没有标记为安全的Active控件进行初始化和脚本"},
{"2000", {0,0,0,0}, "二进制脚本和行为"},
{"120B", {3,0,0,0}, "仅允许经过批准的域在未经提示的情况下使用ActiveX"},
{"2702", {0,0,0,0}, "允许ActiveX筛选"},
{"1209", {0,0,0,0}, "允许Scriptlet"},
{"1208", {0,0,0,0}, "允许运行以前未使用的ActiveX控件而不提示"},
{"1004", {0,0,0,0}, "下载未签名的Active控件"},
{"1001", {0,0,0,0}, "下载已签名的Active控件"},
{"1200", {0,0,0,0}, "运行Active控件和插件"},
{"120A", {0,0,0,0}, "在没有使用外部媒体播放机的网页上显示视频和动画"},
{"1C00", {0,0,3,0}, "Java 权限"},
{"1402", {0,0,0,0}, "Java小程序脚本"},
{"1400", {0,0,0,0}, "活动脚本"},
{"1409", {0,0,0,0}, "启用 XSS 筛选器"},
{"1407", {0,0,0,0}, "允许通过脚本进行粘贴操作(或者 允许通过粘贴板进行编程访问)"},
{"2103", {0,0,0,0}, "允许状态栏通过脚本更新"},
{"2105", {0,0,0,0}, "允许网站使用脚本窗口提示获得信息"},
{"1606", {0,0,0,0}, "持续使用用户数据"},
{"160A", {0,0,0,0}, "将文件上载到服务器时包含本地目录路径"},
{"2100", {0,0,0,0}, "基于内容打开文件而不是基于文件扩展名"},
{"1806", {0,0,0,0}, "加载应用程序和不安全文件"},
{"1406", {0,0,0,0}, "跨域访问数据源"},
{"1607", {0,0,0,0}, "跨域浏览子框架"},
{"2301", {3,0,0,0}, "使用 SmartScreen 筛选器"},
{"1A04", {0,0,0,0}, "没有证书或者只有一个证书时客户端不进行证书选择"},
{"1E05", {0,0,3,0}, "软件频道权限"},
{"1809", {3,0,0,0}, "使用弹出窗口阻止程序"},
{"1601", {0,0,0,0}, "提交非加密表单数据"},
{"1802", {0,0,0,0}, "拖放或粘贴或复制文件"},
{"1609", {0,0,0,0}, "显示混合内容"},
{"1206", {0,0,0,0}, "允许Internet Explore Webbrowser控件的脚本"},
{"1608", {0,0,0,0}, "允许META REFRESH"},
{"2300", {0,0,0,0}, "允许网页为活动内容使用受限制的协议"},
{"2102", {0,0,0,0}, "允许由脚本初始化的窗口,没有大小和位置限制"},
{"1804", {0,0,0,0}, "在IFRAME中加载程序和文件"},
{"2101", {0,0,0,0}, "在低权web内容区域中的网站可以导航到此区域"},
{"2104", {0,0,0,0}, "允许网站打开没有地址或状态栏的窗口"},
{"1800", {0,0,0,0}, "桌面组件的安装"},
{"2600", {0,0,0,0}, "启用 .NET Framework 安装程序"},
{"1803", {0,0,0,0}, "文件下载"},
{"2200", {0,0,0,0}, "文件下载自动提示"},
{"1604", {0,0,0,0}, "字体下载"},
{"1A00", {0,0,0,0}, "登录"},
{"CurrentLevel",{0,0,1,0},"安全级别"},
{NULL, NULL, NULL}
};
BOOL CIEDlg::IEPolice()
{
for(int m=0; m<4; m++)
{
CString m_location = "SOFTWARE\\MICROSOFT\\WINDOWS\\CURRENTVERSION\\INTERNET SETTINGS\\ZONES\\";
CString m_m;
m_m.Format("%d", m);
m_location += m_m;
//定义有关的 hKEY, 在程序的最后要关闭。
HKEY hKEY;
//hKEY,KEY_WRITE表示以写的方式打开。
long ret=(::RegOpenKeyEx(HKEY_CURRENT_USER,m_location, 0, KEY_WRITE, &hKEY));
if(ret!=ERROR_SUCCESS)
{
AfxMessageBox("错误: 无法打开有关注册表键!");
return false;
}
DWORD type=REG_DWORD;
DWORD len_Data = REG_DWORD;
for(int i=0; Code[i].m_code != N
补充:软件开发 , C++ ,
上一个:Internet选项 添加信任站点
下一个:UDP发送和接收程序
- 更多C/C++疑问解答:
- 关于c++的cout输出的问题。
- 在学校里学过C和C++,不过学的很一般,现在自学C#,会不会很难?
- 全国计算机二级C语言笔试题
- 已知某树有2个2度结点,3个3度结点,4个4度结点,问有几个叶子结点?
- c++数据结构内部排序问题,整数排序
- 2012九月计算机二级C语言全国题库,,急求急求
- 如果assert只有一个字符串作为参数,是什么意思呢?
- C语言中,哪些运算符具有左结合性,哪些具有右结合性,帮忙总结下,谢谢了!
- 为什么用结构体编写的程序输入是,0输不出来啊~~~
- 将IEEE—754的十六进制转化为十进制浮点类型,用C或C++都行,多谢各位大侠啊,非常感谢!
- 为什么这个程序求不出公式?
- 这个链表倒置的算法请大家分析下
- c语言函数库调用
- C语言unsigned int纠错
- C语言快排求解啊