ActiveX控件在网页显示:红方块,绿圆圈,蓝三角,该如何处理

ActiveX控件在网页显示:红方块,绿圆圈,蓝三角
将我的.ocx和网页放在本机上,可以成功打开网页,并看到控件,
但将它们放到其它机器的共享目录下,就打不开,
如果卸载过,那么它会重新下载并注册,在ActiveX测试容器中可以对控件进行测试,
但网页就是看不到控件,一直显示:红方块,绿圆圈,蓝三角

我控件中加入一些MessageBox,能发现在刷新时,调用了:
InitInstance()
CXXXCtrl()
在关闭网页时:
~CXXXCtrl()
ExitInstance();

而在本机打开时:
InitInstance()
CXXXCtrl()
OnResetState()
OnCreate()
...


------解决方案--------------------
看看IE设置
------解决方案--------------------
如果只是想看效果的话可以在别人的机器上手动注册一下.
(这样子还是不能运行的话,可能你不是以release模式发布的,或者系统缺少DLL.)
如果你想让IE自动下载并安装你的OCX的话,需要打包成cab文件,并做正式的数字签名(正式签名需要收费的).