Windows 手动安装ActiveX组件

Windows 手动安装ActiveX组件,windows,internet-explorer-8,activex,cab,Windows,Internet Explorer 8,Activex,Cab,我想看一个监控摄像系统。远程访问是通过一个网站提供的,该网站似乎需要下载一个CAB文件,里面有很多好东西,让我可以查看摄像头 在我的一些系统上,这个安装过程进行得很顺利 在一些情况下,特别是那些互联网速度较慢的情况下,我陷入了一个无休止的循环:进入页面,等待很长时间(我假设这是下载CAB文件的地方),单击黄色栏,允许它“为所有用户安装此CAB文件”,然后重新加载页面。它从来不会弹出窗口说“你确定安装这个东西很酷吗?” 有没有一个好方法可以让我用一点代码来回避这个问题?我已经下载了CAB文件并提取

我想看一个监控摄像系统。远程访问是通过一个网站提供的,该网站似乎需要下载一个CAB文件,里面有很多好东西,让我可以查看摄像头

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

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

有没有一个好方法可以让我用一点代码来回避这个问题?我已经下载了CAB文件并提取了它的内容。它充满了DLL和SetupScript.vbs。我尝试让SetupScript.vbs运行,并尝试使用
regsrv32
手动注册DLL。我甚至将所需的.OCX和.INF文件复制到
C:\Windows\Downloaded Program files\
中,并修改了注册表,使其与安装顺利的注册表相似

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

我需要调用什么API来“正确”注册这个组件,以便IE可以看到它?还是我遗漏了更简单的东西

有人能告诉我解决这个问题的正确方向吗?浏览器是IE8,操作系统是Vista


谢谢

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

regsvr32 /s C:\Windows\SysWOW64\PLUGINNAME.ocx

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

上面的输入错误,我注意到在某些Windows 8.1安装中,您需要从sysWOW64根文件夹运行regsvr32:

%SystemRoot%\Syswow64\regsvr32 /s C:\Windows\SysWOW64\pluginname.ocx

试着在OCX文件上运行regsvr32。@Nathan,谢谢,我来试试:)@Nathan,你有没有机会回答这个问题,这样我就可以接受了?你可以用他的答案自己回答(你可能已经知道了)。我建议删除这篇文章,但我没有看到任何重复的问题。省略
/s
键是有意义的,否则你不会收到任何错误消息。