activex 控件在IE中无法显示的问题

ljn2 2006-11-17 11:03:55
我一个activex 控件,要在IE中使用。直接打开html文件可以。
但通过http的形式访问,则IE会提示是否安装该控件,并且还说是没找到验证码签名。
最主要的是即使点确定,安装了该控件。该控件安装完毕也显示不出来。这是怎么回事
...全文
736 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljn2 2006-11-21
  • 打赏
  • 举报
回复
问题已解决,确实是安全接口的问题
chengjian2006 2006-11-21
  • 打赏
  • 举报
回复
是IObjectSafety 接口
ljn2 2006-11-21
  • 打赏
  • 举报
回复
MFC的activex安全接口如何实现?
ljn2 2006-11-20
  • 打赏
  • 举报
回复
安装注册部分肯定是没问题的。因为本地运行包含该控件的应用程序没问题。

我试了试MSDN上的例子,发现MFC做的activex都有这个问题,可以通过应用程序或直接打开html文件来访问。但通过http访问不管怎样就是初始化不出来。而ATL控件则一切正常。
lookvc 2006-11-20
  • 打赏
  • 举报
回复
安全接口可能没有实现,实现安全接口应该就可以了
xiaoyuzi 2006-11-19
  • 打赏
  • 举报
回复
确认你得控件文件版本是否和html文件中定义的一致
notbird1 2006-11-17
  • 打赏
  • 举报
回复
这主要是你的数字签名没有做好
1: 你的数据签名不是购买得来的,在本机上可以使用,但在互联网上则不受信任
2: 你的IE安全级别太高,如果数字签名有效,一般IE设为默认级别是不会出现你的那种情况的.
对你的这种情况,我有文章可供参考,网址:http://pcfun.com.cn
Stefine 2006-11-17
  • 打赏
  • 举报
回复
手动注册试试

wildmen 2006-11-17
  • 打赏
  • 举报
回复
可能没安装成功。
ljn2 2006-11-17
  • 打赏
  • 举报
回复
谢谢回复。按你的文章,我已经成功的在ocx里打进了签名。

不过最主要的问题还是没有解决,别的电脑访问到这个页面会被提示安装控件,
选择确定后应该是安装成功了,可是控件却无法显示,始终是一个白框

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧