ActiveX ,ocx控件问题

mickdong 2010-09-11 07:02:04
我写好的ocx在C#调用界面和ActiveX Control Test Container测试的结果是对的,那么在网页用显示的界面也应该一样吧?
现在在网页那边就是现实不出来界面上的按钮?

...全文
96 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2010-09-14
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 mickdong 的回复:]
非得要官方的签名么?
测试的就不可以用,晕
[/Quote]
你可以自己给自己颁发一个。

但是需要事先将证书导入客户端的证书列表里面。
mickdong 2010-09-14
  • 打赏
  • 举报
回复
非得要官方的签名么?
测试的就不可以用,晕
threenewbee 2010-09-13
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 mickdong 的回复:]
不是C# ,MFC。
现在在服务端手动注册控件就可以显示了。。。
但不手动注册就不行。。。
[/Quote]
很明显是安全的问题。
默认安全等级 IE 只会下载注册有数字签名,并且发布人证书位于根证书的控件。

你可以建立一个CA,产生一个证书,导入IE,然后再签署ocx。
mickdong 2010-09-13
  • 打赏
  • 举报
回复
不是C# ,MFC。
现在在服务端手动注册控件就可以显示了。。。
但不手动注册就不行。。。
xudaneng 2010-09-13
  • 打赏
  • 举报
回复
插件是用C#开发的吗?如果是用C#开发的化客户端还需要.net运行环境
c520120 2010-09-13
  • 打赏
  • 举报
回复
组件注册了吗
teerhu 2010-09-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyq11 的回复:]
<object id="ctl" classid="clsid:A2B80A6E-42FA-4730-AEB2-B1FB38D2C8D1" width="100" height="50">
</object>
cab包安装注册
codebase="activex"发布的地址uRL.
检查IE安全性
签名
[/Quote]
up
heiha008 2010-09-13
  • 打赏
  • 举报
回复
学习下。。。 顶
mickdong 2010-09-13
  • 打赏
  • 举报
回复
如果在服务端本地re 注册之后本地就能打开了。。。。
难道真是签名证书的问题,自己做的测试证书不能用?
threenewbee 2010-09-11
  • 打赏
  • 举报
回复
安全问题。

把IE安全等级调低,允许未签名的ActiveX。

或者购买证书。
mickdong 2010-09-11
  • 打赏
  • 举报
回复
网页那边具体的也不是我做的,打包时我打的。如果重新打包,CLSID一样,版本号一样,是不是界面就不更新了。
wuyq11 2010-09-11
  • 打赏
  • 举报
回复
<object id="ctl" classid="clsid:A2B80A6E-42FA-4730-AEB2-B1FB38D2C8D1" width="100" height="50">
</object>
cab包安装注册
codebase="activex"发布的地址uRL.
检查IE安全性
签名

110,546

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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