• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 对cab文件我有个问题,如下:

对cab文件我有个问题,如下:

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了cab文件,cab文件损坏,cab文件怎么打开,cab文件如何安装,此安装需要的cab文件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 对cab文件我有个问题,如下:
描述:

假设我有个my.cab文件,文件比较大。
我的html如下:
<html><body>
<object ID="mainform" width=308 height=445
     CLASSID="CLSID:00960839-4373-4902-A4B2-E5C7A30EB628"
     CODEBASE="my.cab#Version=-1,-1,-1,-1">
</object>
</body></html>
当我打开页面时,在页面的相应部分有一个默认的框框(问题一:如何将这个框框换掉,比如在这个地方写一些提示文字:“该控件正在启动或正在下载”),很久之后才出现一个对话框提示用户是否安装my.cab,(问题二:为什么会这么长时间,谁能告诉我这个时间ie在忙什么?是在下载吗?如果是,那么也就是说,在这个提示用户是否安装的对话框出现之前,已经把cab文件下载下来了,那么,提示安装还有何意义?)(问题三:下载的这个cab文件放在了什么地方,我找了很长时间也找不到!!奇怪)
以上初学者问题,还请大哥们多多指教,谢谢!


解决方案1:

几点提示:
1.时间长是因为要检查你的注册表里是否已经注册了和当前网页上有相同版本控件。如果没有将自动下载,但是如果你的cab文件发布时有问题,在你每次刷新网页时,都要提示!
2.不下载cab,只下载控件,下载路径有两个一个是系统临时下载文件夹,另外一个取决于你的.inf的内容。
3.vc5.0里有一个制作cab的工具,可以尝试一下。

解决方案2:

1、下载完成后是以CAB包的形式存在系统IE临时文件夹下的。
类似于如下路径
C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files\Content.IE5\LA8RAERJ
2、下载后,并没有执行CAB中的inf文件,而是在提问得到肯定的回答后,才解压执行的。其意义在于,如果不确认报告,则将不会做后续安装处理

解决方案3:

1.最简单的方法:用一个javascript 一直调用该控件方法,并try...catch 异常,如有异常表示还没下载完成。
2.下载后并不会有cab文件,而是自动解压了,在系统system32目录下能找到cab包中包含的ocx或者dll.

解决方案4:

cab我用的比较多
用IE下载下来,系统并不是保存cab文件,而是下载结束马上自动解压cab压缩文件,到系统目录下
如win98系统是解压到system目录
w2000,XP,是下载到system32目录
你应该在系统里查找cab里的压缩文件


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • cab包相对路径问题
  • 我写了一个自己的ActiveX控件,请问怎么打包成CAB文件,以便用于网页供别人访问???
  • 网页中cab包问题,为什么我做的cab包指定链接后客户端总显不出来
  • 哪些文件可以打包成cab啊。
  • 如何在程序里实现CAB包文件的安装?
  • 急~向熟悉ACTIVCEX技术,并且做过cab包自动下载的朋友请教个问题.
  • ATL写的组件,怎么在本机无法注册,打包成cab文件放到服务器上,IE中下载就可以使用?在线求助。
  • 怎么将cab文件还原成之前的文件呢
  • 自动下载安装cab包问题
  • 证书正常,MFCocx正常但CAB安装问题

相关文章

  • 2017-06-04 虚拟打印机怎么实现?
  • 2017-06-04 编译程序OCX的时候变成了执行程序
  • 2017-06-05 如何象OGC一样在CS的窗口中弹一个窗口?
  • 2017-06-04 如何屏蔽在调用COM+组件时常出现一个诸如"切换重试"的等待窗口?
  • 2017-06-04 安装了ddk后,怎么找不到什么ifs,我还得装其他什么东西吗?
  • 2017-06-04 关于IStream的Write函数的问题
  • 2017-06-04 推荐git访问新方法,不看后悔
  • 2017-06-05 Metro用不上COM组件了吧?
  • 2017-06-05 高手请进:有关线程和数据库连接的疑问???
  • 2017-06-04 vcword操作

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 关于UIAutomation的问题,谢谢帮忙!
    • com在IE8保护模式下功能限制问题
    • 。。。。。。。。。求指点
    • 谁做过,将调用DLL的代码简化一下,总是感觉调用DLL的代码动态载入很烦琐
    • 那位用过DVDWriterPro做刻录的程序,能否提供一个演示代码
    • 控件注册问题
    • 新手求助:我如何能够使用一个陌生的dll文件啊?
    • 基于CHtmlView的程序通过IInternetProtocol接口过滤网页,如何能获取网络通信的HTTP头?
    • 在MFC中嵌入了WORD,如何让WORD打开时,就是编辑网页的状态?
    • 请问COM组件与ActiveX控件有什么区别和联系?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有