我正在尝试查看监控摄像头系统。远程访问可通过一个网站获得,该网站似乎需要下载一个充满好东西的 CAB 文件才能让我查看摄像机。
在我的一些系统上,这个安装过程顺利进行。
在一些,尤其是互联网速度较慢的那些上,我陷入了一个无休止的循环:进入页面,等待很长时间(我假设这是下载 CAB 文件的地方),单击黄色栏以允许它到“为所有用户安装此 CAB 文件”并重新加载页面。它永远不会弹出窗口说“你确定安装这些东西很酷吗?”
有没有一种很好的方法可以用一些代码来绕过这个?我已经下载了 CAB 文件并提取了它的内容。它充满了 DLL 和 SetupScript.vbs。我试图让 SetupScript.vbs 运行,并尝试手动注册 DLL regsrv32
。我什至已经将所需的 .OCX 和 .INF 文件复制到C:\Windows\Downloaded Program Files\
并修改了注册表以模仿安装顺利的注册表。
尽管如此,当我访问网页时,它仍然需要很长时间,然后又回到上面描述的循环中。
我需要调用哪些 API 才能“正确”注册此组件以便 IE 可以看到它?还是我缺少一些更简单的东西?
有人可以指出我正确的方向来解决这个问题吗?浏览器是IE8,操作系统是Vista。
谢谢!