如何从LAN网络计算机访问注册的ActiveX控件?

时间:2011-08-16 10:18:04

标签: c# apache activex webserver

我开发了ActiveX控件&注册Common CLSID号码。 使用CLSID号码访问Internet Explorer上的活动X控件(作为网页)。使用以下.html文件

 
html
   body
      OBJECT id="GlobasysActiveX"  width="1000" height="480" runat="server" classid="CLSID:E86A9038-368D-4e8f-B389-FDEF38935B2F"
    /  OBJECT
   /body
/html

&安培;为win32&安装Apache Web服务器将此页面保存到Apache默认页面目录中(  折叠|复制代码 C:\ Program Files \ Apache Group \ Apache2 \ htdocs ) 然后从局域网网络计算机访问网页(//192.168.0.159/web.html)ip地址&网页名称。从网络访问简单的网页,但ActiveX控件对象选项卡无法访问。显示图片框&十字标志 。 如何从LAN网络计算机访问注册的ActiveX控件? 提前谢谢

1 个答案:

答案 0 :(得分:2)

您必须在每台客户端计算机上安装有问题的ActiveX控件。如果您希望页面本身作为下载提供,请将CODEBASE属性添加到对象标记,该对象标记包含浏览器应下载的.DLL或OCX文件的URL。要下载并安装在浏览器中工作,您必须对文件进行数字签名:http://blogs.msdn.com/b/ieinternals/archive/2011/03/22/authenticode-code-signing-for-developers-for-file-downloads-building-smartscreen-application-reputation.aspx