我有一个CAB文件,其中包含几个DLL,一个OCX ActiveX控件,一个描述内容的OSD,以及一个用于安装DLL和ActiveX控件的INF。 这些来自第三方,所以除了如何分发给客户,我无法控制任何东西。
他们正在Java小程序中使用,他们跨浏览器,但只有IE似乎支持实际安装CAB文件。
安装通过以下方式完成:
<OBJECT classid="clsid:actual-class-id-here" NAME="name" width="0" height="0" codebase="xxxx.cab#Version=w,x,y,z"> <param name="useslibrary" value="xxxx"> <param name="useslibrarycodebase" value="xxxx.cab"> <param name="useslibraryversion" value="w,z"> </OBJECT>
所以,我需要一种方法来安装这个跨浏览器的CAB文件。 由于上述只能通过IE浏览器工作,我需要一个替代scheme,或者我需要一种方法来从命令行安装它,这将是一个合理的解决方法(我可以设置一个安装程序来照顾它)。 这需要通过Vista的XP上工作。
在VirtualBox上运行在Mac OS x上的Rails应用程序
如何在Linux中testing浏览器的兼容性
进行浏览器testing时,Windows版本是否重要?
XP,Vista,Win7的IE8行为差异?
任何帮助将不胜感激!
编辑: 从命令行安装将是首选 ,因为那时我可以做一个解决scheme,不特定于IE,FireFox,或任何其他浏览器。
Mac设置在每个可能的浏览器中testing应用程序?
Internet Explorer 10如何在Windows 7和Windows 8(桌面/ Metro)之间有所不同?
apache上的x-frame-options
好吧,所以我终于找到了一个有用的网站:
http://www.msfn.org/board/install-inf-file-c-t104891.html
结果我可能会使用的命令:
rundll32.exe advpack.dll,LaunchINFSectionEx .xxxx.inf,C:pathtoxxxx.cab,4
我认为这将做我想要的。 现在我只需要创建一个简单的安装程序,它应该都很好地结合在一起!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。