我试图查看监控摄像头系统。远程访问通过网站可用,该网站似乎需要下载一个充满美味的CAB文件,以便让我查看相机。手动安装ActiveX组件
在我的一些系统上,这个安装过程很顺利。
一些人,特别是互联网较慢的人,我进入了一个无限循环:进入页面,等待很长一段时间(我认为这是下载CAB文件的地方),点击黄色栏允许它“为所有用户安装此CAB文件”和页面重新加载。它永远不会弹出与窗口说:“你确定它很酷安装这个东西?”
有没有一种很好的方法,我可以用一点代码来补充这一点?我已经下载了CAB文件并提取了它的内容。它充满了DLL和SetupScript.vbs。我试图让SetupScript.vbs运行,我试图用regsrv32
手动注册这些DLL。我甚至将所需的.OCX和.INF文件复制到C:\Windows\Downloaded Program Files\
,并修改注册表以模拟安装顺利进行的注册表。
尽管如此,当我访问网页时,仍然需要一段时间,然后回到上述循环中。
我需要调用哪些API来“正确地”注册此组件,以便IE能够看到它?还是有更简单的东西我错过了?
难道有人请指出我正确的方向来解决这个问题吗?浏览器是IE8,操作系统是Vista。
谢谢!
尝试运行REGSVR32在OCX文件了。 – Nathan 2009-11-22 05:49:50
@Nathan,谢谢,我会给它一个镜头:) – mrduclaw 2009-11-23 01:58:32
@Nathan,你想让这个答案能让我接受它吗? – mrduclaw 2009-11-26 07:10:54