日期:2014-05-17  浏览次数:20533 次

C# Active 控件 求大神指点
最近在学习ActiveX 控件的开发,
第一个问题:我已经在 OLE/COM Object Viewer -》Object classes -->.net category 中发现我自己写的Active控件库的名字,是否就可以说明我 控件已经创建成功了呢?
 第二个问题:我把Active 控件插入网页中,网页运行的时候 ,我自己的电脑会显示插入的的Active控件部分,别的的电脑访问网址的时候插入的Active控件显示不出来,甚至都没提示他们下载控件,我依旧修改了他们的IE 浏览器的安全选项,提示Active控件的下载之类的安全性指令,依旧不提示下载控件。请问是控件别写有问题,还是控件发布有问题? 问题搞定必有重谢~~

------解决方案--------------------
1.必须使用ie内核浏览器
2.控件必须签名才能下载,否则即使你把安全下调他任然会被浏览器阻止
3.保险起见一般做成独立安装包,让客户手动下载安装
------解决方案--------------------
内部用,就直接做个安装包,用户安装就可以了,还省得签名
------解决方案--------------------
安装的时候把你的ActiveX组件注册好
------解决方案--------------------
cab文件需要签名,你不花钱是搞不到签名的,如果你在局域网用,可以创建一个信任证书,挺麻烦的,还是安装包easy