首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >手动安装ActiveX组件

手动安装ActiveX组件
EN

Stack Overflow用户
提问于 2009-11-22 13:41:49
回答 2查看 64.7K关注 0票数 6

我在试着查看监控摄像系统。远程访问可以通过一个网站访问,该网站似乎需要下载一个装满好东西的CAB文件才能让我查看摄像头。

在我的一些系统上,这个安装过程进行得很好。

在一些情况下,特别是那些互联网速度较慢的网站,我陷入了一个无尽的循环:转到页面,等待很长一段时间(我假设这是它下载CAB文件的地方),单击黄色条允许它“为所有用户安装这个CAB文件”,然后重新加载页面。它永远不会弹出窗口问:“你确定安装这个东西很酷吗?”

有没有什么好方法可以让我用一些代码来回避这个问题呢?我已经下载了CAB文件并解压了它的内容。它充满了DLL和一个SetupScript.vbs。我尝试让SetupScript.vbs运行,并尝试向regsrv32手动注册DLL。我甚至已经将所需的.OCX和.INF文件复制到C:\Windows\Downloaded Program Files\,并修改注册表以模拟安装顺利进行的注册表。

尽管如此,当我访问网页时,它仍然需要花费很长时间,然后回到上面描述的循环中。

我需要调用哪些API才能“正确”注册此组件,以便IE可以看到它?或者我错过了什么更简单的东西?

有人能给我指出解决这个问题的正确方向吗?浏览器为IE8,操作系统为Vista。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-30 07:49:31

在64位Windows 7中,我将OCX文件复制到C:\Windows\SysWOW64,然后运行:

代码语言:javascript
复制
regsvr32 /s C:\Windows\SysWOW64\PLUGINNAME.ocx

当我在没有提示安装的情况下启动IE时,ActiveX插件工作正常。

票数 13
EN

Stack Overflow用户

发布于 2014-01-05 01:03:22

上面的输入错误,我注意到在安装Windows8.1的时候,你需要从sysWOW64根文件夹运行regsvr32:

代码语言:javascript
复制
%SystemRoot%\Syswow64\regsvr32 /s C:\Windows\SysWOW64\pluginname.ocx
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1777930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档