2011-08-16 22 views
0

我开发了具有Common CLSID编号的ActiveX控件&寄存器。 使用访问在Internet Explorer中的Active X控件(如网页)以下.html文件如何从LAN网络计算机访问注册的ActiveX控件?

 
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的默认页目录的CLSID数。采用( 折叠|复制代码 C:\ Program Files \ Apache Group \ Apache2 \ htdocs ) 然后从LAN网络计算机(//192.168.0.159/web.html)ip地址&访问网页名称。从网络简单的网页访问但ActiveX控件对象选项卡无法访问。它显示图片框&十字标志。 如何从LAN网络计算机访问已注册的ActiveX控件? 在此先感谢

回答

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

+0

我已经将代码库写入对象标签,要求下载ActiveX控件,并且我已将dll文件存储到apache htdocs文件夹中开始下载,但它显示消息框作为错误“Windows阻止此软件,因为它无法验证发布者”任何解决方案 – user847455

相关问题