在ie中使用activex控件的问题

ndsm 2002-12-11 01:42:29
我用vc做了个activex控件
放到网页里面,把这个网页发布
在本机可以了
在局域网访问我这个也面,并不下载这个
页面里面的控件
我把ie的安全级别调整了,也没有用
...全文
52 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
ndsm 2002-12-12
  • 打赏
  • 举报
回复
现在下载下来了,但是不自动注册:(
这个帖子我过会儿结,因为还有点问题
你先到http://expert.csdn.net/Expert/topic/1253/1253543.xml?temp=.8366205去拿分吧,
让你一直关注这个帖子,真是很感谢
sunmingdong 2002-12-12
  • 打赏
  • 举报
回复
不过id和版本都是一样的(ocx和cab)
sunmingdong 2002-12-12
  • 打赏
  • 举报
回复
没有必要打包吧,你又不是用vb写的,用vb写的要打成cab的原因是,需要其他的库来支持,要把其他的dll打包到cab中
ndsm 2002-12-12
  • 打赏
  • 举报
回复
在codebase 里面放ocx和放cab是不是一样啊?
ndsm 2002-12-12
  • 打赏
  • 举报
回复
sunmingdong():
开始没下载是我把发布的路径写错了,现在提示我下载了
但下载下来就是没有给我注册
http://expert.csdn.net/Expert/topic/1253/1253543.xml?temp=.8366205
这个帖子里面我也放分了
你去把分拿走吧:)

sunmingdong 2002-12-12
  • 打赏
  • 举报
回复
建议你到(已经注册了这个控件的机子上的)注册表中查一下这个控件的id号,你的问题象是出在classid上;
如果版本没错(还是用1.0.0.0吧,没见过写成1.0的),classid没错,那就没辙了
ndsm 2002-12-12
  • 打赏
  • 举报
回复
如果你的页面打开时有“不安全控件”的对话框提示

---就是没有这个对话框提示:-(,根本就不下载
sunmingdong 2002-12-12
  • 打赏
  • 举报
回复
数字签名和下载没什么关系,如果你的页面打开时有“不安全控件”的对话框提示,再做数字签名就来得及,现在的情况不象数字签名的问题
walkingpoison 2002-12-12
  • 打赏
  • 举报
回复
版本不需要一致,随便改都可以。
可能需要数字签名。
ndsm 2002-12-12
  • 打赏
  • 举报
回复
打包成*.cab也不行啊,就是在ie中
不能自动安装注册
ndsm 2002-12-12
  • 打赏
  • 举报
回复
sunmingdong():
控件的版本是1.0
我现在把codebase的版本也改成1.0了
但还是不行
在本机如果执行regsvr32 /u 把这个控件unregister掉
打开页面也不行了,不提示我安装这个控件
codebase="http://192.168.0.251/addctl.ocx#Version=1.0"
要把*.ocx,打包成*.cab吗?

sunmingdong 2002-12-12
  • 打赏
  • 举报
回复
签名很简单,用signcode.exe的命令,证书随便找一个加到签名中就行了,
sunmingdong 2002-12-12
  • 打赏
  • 举报
回复
你控件的版本应该和你在codebase中标示的版本保持一致吧
ndsm 2002-12-11
  • 打赏
  • 举报
回复
sunmingdong() :
版本一致是指什么?我这个版本是随便写的
是不是要搞个什么签名之类的东东啊?
sunmingdong 2002-12-11
  • 打赏
  • 举报
回复
连提示都没有吗?
版本一致吗?
ndsm 2002-12-11
  • 打赏
  • 举报
回复
<object id="factory"
codebase="http://192.168.0.251/addctl.ocx#Version=1,0,0,0"
classid="clsid:F8C0EA88-44AF-4E79-B28E-4EBCDFEF678E"
width="14" height="14">
</object>

在本机打开这个页面是可以的
但也没有下载这个控件注册
因为用vc写这个控件,编译时候已经注册了

怎么样做 ie才能下载这个控件并注册啊?
ndsm 2002-12-11
  • 打赏
  • 举报
回复
url是正确的,别人的控件管他好不好用
最起码ie还提示一下
我的放在页面里面,打开这个页面根本就不提示我
就象这个控件不存在一样
点击某个按钮调到这个控件里面的方法,就告诉我没有这个方法了
flyycyu 2002-12-11
  • 打赏
  • 举报
回复
看看你的codebase的url是否正确?

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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