已有一个activeX控件(xxx.ocx),在win7+IE8下不能正常调用,应该如何解决?应该做成IE的加载项吗?

sliant 2010-06-22 01:50:04
已有一个activeX控件(xxx.ocx),使用regsvr32手工注册成功。但是在win7+IE8下,网页中不能调用这个控件,必须要关掉IE8的“内存保护”选项,并用管理员权限启动IE8,才能在网页中正常调用这个控件。
不知道怎么解决,请大家帮忙,非常感谢!

我目前在考虑,是不是应该做成IE里的加载项?已有了一个xxx.ocx文件,具体应该如何制作呢?就像淘宝支付宝、网银的控件那样,访问页面的时候出一个提示,用户点击安装,就成了IE加载项的那种。
...全文
1338 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jbz001 2010-06-25
  • 打赏
  • 举报
回复
你写的不合规范吧
空心兜兜 2010-06-25
  • 打赏
  • 举报
回复
应该是IE兼容性的问题

另:遨游只是IE的外壳
sliant 2010-06-25
  • 打赏
  • 举报
回复
感谢 yzj225
你说的应该是对的,和权限加载项这些没关系。
我接手的这个控件是遗留下来的,可能是版本的问题,虽然本地注册成功但是不能使用。微软有个网页描述了这种现象,说老版本的ATL开发的控件在新的IE下会出这个问题,需要用新版的ATL重新编译。很可能就是这个问题,但是我没有控件的源代码,没法去验证
gentle_sword 2010-06-24
  • 打赏
  • 举报
回复
不要用IE8,很难用的,用遨游
ranzige 2010-06-22
  • 打赏
  • 举报
回复
帮顶一下,关注
youzengjian 2010-06-22
  • 打赏
  • 举报
回复
要想像淘宝支付宝、网银的控件那样不需要进行过多设置的话
需要对控件做数字签名才行,而且是要Money的

对于楼主所说 使用regsvr32手工注册成功 但是在win7+IE8下,网页中不能调用这个控件
我有些困惑,应为你已经注册了,就是可以调用了,数字签名也只能做到注册控件这一步

保护模式没关只是权限很低,访问本地硬盘都会失败,但是不至于不能调用啊
gdj001 2010-06-22
  • 打赏
  • 举报
回复
路过^-^

18,124

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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