我在试着查看监控摄像系统。远程访问可以通过一个网站访问,该网站似乎需要下载一个装满好东西的CAB文件才能让我查看摄像头。
在我的一些系统上,这个安装过程进行得很好。
在一些情况下,特别是那些互联网速度较慢的网站,我陷入了一个无尽的循环:转到页面,等待很长一段时间(我假设这是它下载CAB文件的地方),单击黄色条允许它“为所有用户安装这个CAB文件”,然后重新加载页面。它永远不会弹出窗口问:“你确定安装这个东西很酷吗?”
有没有什么好方法可以让我用一些代码来回避这个问题呢?我已经下载了CAB文件并解压了它的内容。它充满了DLL和一个SetupScript.vbs。我尝试让SetupScript.vbs运行,并尝试向regsrv32手动注册DLL。我甚至已经将所需的.OCX和.INF文件复制到C:\Windows\Downloaded Program Files\,并修改注册表以模拟安装顺利进行的注册表。
尽管如此,当我访问网页时,它仍然需要花费很长时间,然后回到上面描述的循环中。
我需要调用哪些API才能“正确”注册此组件,以便IE可以看到它?或者我错过了什么更简单的东西?
有人能给我指出解决这个问题的正确方向吗?浏览器为IE8,操作系统为Vista。
谢谢!
发布于 2010-10-30 07:49:31
在64位Windows 7中,我将OCX文件复制到C:\Windows\SysWOW64,然后运行:
regsvr32 /s C:\Windows\SysWOW64\PLUGINNAME.ocx当我在没有提示安装的情况下启动IE时,ActiveX插件工作正常。
发布于 2014-01-05 01:03:22
上面的输入错误,我注意到在安装Windows8.1的时候,你需要从sysWOW64根文件夹运行regsvr32:
%SystemRoot%\Syswow64\regsvr32 /s C:\Windows\SysWOW64\pluginname.ocxhttps://stackoverflow.com/questions/1777930
复制相似问题