不太懂,不知道怎么问,关于网页内有个ActiveX控件的疑问
不太懂,不知道如何问,关于网页内有个ActiveX控件的疑问
服务器是2003,装了IIS,然后关联了一个文件夹ActiveX,里面有个叫MyActivex.html的文件,该文件如下
网络访问这个网页可以打开,但是ActiveX控件显示红叉,
我已经将MyActiveX.ocx和MyActiveX.inf打包成MyActiveX.cab并放到文件夹ActiveX下
MyActiveX.inf文件如下
接着,我还得做什么事情呢,现在做过的有哪些不妥呢?
------解决方案--------------------
UP
------解决方案--------------------
对应的ocx是否注册,Regsvr32,ocx是否有数字签名..
------解决方案--------------------
先可以用oleview看下ocx有没有注册成功
确定有没有正确安装
------解决方案--------------------
我怀疑是没有注册成功。看看对象有没有,注册表里是否有CLSID
服务器是2003,装了IIS,然后关联了一个文件夹ActiveX,里面有个叫MyActivex.html的文件,该文件如下
- HTML code
<HTML> <HEAD> <TITLE>MyActiveX</TITLE> </HEAD> <BODY> <center> MyActiveX Example <p></p> </center> <OBJECT ID="MyActiveX1"=50 ALIGN="CENTER" WIDTH=1350 HEIGHT=2250 CODEBASE="http://***.***.***.***/ActiveX/MyActiveX.cab" CLASSID="CLSID:79D130C1-231F-4BD4-B164-5B7C67E84441"> <PARAM NAME="_Version" VALUE="65536"> <PARAM NAME="_ExtentX" VALUE="2646"> <PARAM NAME="_ExtentY" VALUE="1323"> <PARAM NAME="_StockProps" VALUE="0"> </OBJECT> </BODY> </HTML>
网络访问这个网页可以打开,但是ActiveX控件显示红叉,
我已经将MyActiveX.ocx和MyActiveX.inf打包成MyActiveX.cab并放到文件夹ActiveX下
MyActiveX.inf文件如下
- HTML code
[Add.Code] MyActiveX.ocx=MyActiveX.ocx MyActiveX.inf=MyActiveX.inf [MyActiveX.ocx] file=thiscab clsid={79D130C1-231F-4BD4-B164-5B7C67E84441} RegisterServer=yes FileVersion=1,0,0,1 [MyActiveX.inf] file=thiscab
接着,我还得做什么事情呢,现在做过的有哪些不妥呢?
------解决方案--------------------
UP
------解决方案--------------------
对应的ocx是否注册,Regsvr32,ocx是否有数字签名..
------解决方案--------------------
先可以用oleview看下ocx有没有注册成功
确定有没有正确安装
------解决方案--------------------
我怀疑是没有注册成功。看看对象有没有,注册表里是否有CLSID