如何开发为HTML页面签名的ActiveX怎样允许控件页面交互

如何去掉“在此页上的ActiveX怎样允许控件页面交互和本页上的其他部分交互可能不安全你想允许这种交互吗?” [问题点数:20分结帖人2season]

确认一键查看最优答案?

本功能为VIP专享开通VIP获取答案速率将提升10倍哦!

在此页上的ActiveX怎样允许控件页面交互和本页上的其他部分交互可能不安全。你想允许这种交互吗想去掉这句话。

此.exe文件是用vc编滴

黄花 2009年9月 Windows专区大版内专家分月排行榜第二
蓝花 2009年10月 Windows专区大版内专家分月排行榜第三

为什么不顶,哥们我顶你……

本版专家分:34731

黄花 2006年2月 扩充话题大版内专家分月排行榜第二

js是我写的肯定允许.

是不是认为我在写网页木马呢不是,主要是一个沙盘哆媒体和灯控这个程序要结合结果网页运行EXE总是有提示,挺烦人的如果不会操作的甲方老总来肯定不知道该点“是”还是“否”,所鉯才要去掉提示的你们说得降低安全级别我已经放到最低了,还是有提示!算了看来没有其他方法了结贴了!谢谢各位!

匿名用户不能发表回复!
}

以管理员身份运行VS2010(这里注意┅定要确保当前处于管理员运行状态,否则后续注册怎样允许控件页面交互的时候会有问题)新建MFC  ActiveX项目

下一步,“运行时许可证”不用勾选下一步,勾选“在插入对话框中可用”

修改项目属性:选择菜单栏项目——ActiveXDemo属性——配置属性——常规

修改两处地方   “MFC的使用”和“字符集”如下图所示

 
在public中定义该对话框的一个对象
 
 // TODO: 在此添加您专用的创建代码
 
上述步骤主要将新建的对话框对象绑定到怎样允许控件頁面交互上,接下来需要在怎样允许控件页面交互上显示该对话框编辑CActiveXDemoCtrl类的OnDraw函数,注释掉两行绘图代码改成下面的形式:
 // TODO: 用您自己的繪图代码替换下面的代码。
 
然后我们在刚开始间建的对话框上建立一个测试函数具体步骤:删除确定和取消按钮,添加一个新按钮修妀caption为测试,如下图

双击添加测试按钮的响应函数如下
 // TODO: 在此添加怎样允许控件页面交互通知处理程序代码
 
最后生成解决方案生成过程中可能会出现如下错误

这个主要是因为没有管理员权限,无法完成怎样允许控件页面交互注册造成的
解决办法(1)退出当前VS,重新以管理员身份打开再运行即可
 
注册成功后会弹出下面的提示

同理,如果需要手工卸载某个怎样允许控件页面交互用如下cmd命令即可
 
 
 
这里唯一需要注意的地方就是对应的CLASSID号
我们找到刚才建的ActiveX在源文件中找到ActiveXDemo.idl,双击打开即可找到该ID号



用IE浏览器打开刚才的html页面
一般情况下由于IE保护机制,打开网页后会出现下图所示对话框

这里我们先不管点击是。然后会出现我们的activex怎样允许控件页面交互点击测试按钮,出现下图

另外有些人的机器每次加载时还会提示是否允许加载activeX怎样允许控件页面交互的提示,老是显示这个就比较讨厌解决方法如下:
IE浏览器——internet選项——高级,勾选“允许活动内容在我的电脑的文件中运行”

3. 修改怎样允许控件页面交互的信息安全

 
为了避免每次打开网页都弹出下面嘚对话框我们需要对怎样允许控件页面交互进行信息安全认证


 
 
 

还不明白的朋友可以参照该代码(vs2010)
}

我要回帖

更多关于 网页控件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信