• 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 > 就有一个ocx文件,cab包已经做好,我写的这个inf对吗?

就有一个ocx文件,cab包已经做好,我写的这个inf对吗?

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

佚名通过本文主要向大家介绍了ocx打包成cab,ocx文件怎么打开,ocx文件,ocx文件下载网站,注册ocx文件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 就有一个ocx文件,cab包已经做好,我写的这个inf对吗?
描述:

本帖最后由 jiangsheng 于 2009-07-28 08:43:20 编辑


[version]
signature="$CHICAGO$"
AdvancedINF=2.0
[DefaultInstall]
CopyFiles=install.files
RegisterOCXs=RegisterFiles
[RInstallApplicationFiles]
CopyFiles=install.files
RegisterOCXs=RegisterFiles
[DestinationDirs]
install.files=11
[SourceDisksNames]
1=%DiskName%,example.cab,1
[Add.Code]
CLIENT~1.OCX=CLIENT~1.OCX
[CLIENT~1.OCX]
file-win32-x86=thiscab
clsid={710CAC75-EA9B-4D2A-B548-BA3723026BC5}
FileVersion=1,0,0,1
RegisterServer=yes
DestDir=11
[example.cab_Installer]
file-win32-x86=http://www.example.com/example.cab
InfFile=example.inf
[RegiserFiles]
%11%\CLIENT~1.OCX
[DestinationDirs]
install.files=11

为何没有响应呢,打开网页没有提示要安装ActiveX插件啊?
还有会什么其他原因呢?
请指点一下,谢谢诸位!


解决方案1:

怎样让网页跳出提示安装ActiveX插件并下载CAB包,需要做以下工作:
1)在页面添加下面代码
  
<OBJECT id= test style="width:0px;height:0px" 
classid="clsid:0C23CB11-3AD2-45DE-9386-73FC9CC0EBD0" 
codebase="test.CAB#version=1,0,0,1">
</OBJECT>
2) 对于没有签名的控件,需要修改IE的安全设置,找到“下载未签名的Activex控件”,设置为“提示”
3)如果要保证下载成功,需要打的CAB包正确

解决方案2:

只要html里调用这个ocx的csid号就ok了啊
这个和vc没什么关系
js或者html的问题

解决方案3:

我的方法是
用VB建立一个同控件同名的ActiveX工程,然后用VB的Package & deployment wizard 向导,制作CAB包,在Package type中选择Internet package,后面添加要打包的文件,并去掉不需要的文件,inf文件是自己生成的,但是没有给出文件下载的位置,所以要在Support目录中,编辑inf文件,然后运行相应的MS-DOS批处理文件,会重新创建CAB包,结束。
;INF file for NisecTest.ocx
;DestDir can be 10 for Windows directory, 11 for Windows\System(32) directory, or left blank for the Occache directory.
[version]
signature="$CHICAGO$"
AdvancedINF=2.0
[DefaultInstall]
CopyFiles=install.files
RegisterOCXs=RegisterFiles
[RInstallApplicationFiles]
CopyFiles=install.files
RegisterOCXs=RegisterFiles
[DestinationDirs]
install.files=11
[SourceDisksNames]
1=%DiskName%,NisecTest.CAB,1
[Add.Code]
NisecTest.ocx=NisecTest.ocx
XNewCertDll.dll=XNewCertDll.dll
[install.files]
NisecTest.ocx=NisecTest.ocx
XNewCertDll.dll=XNewCertDll.dll
[SourceDisksFiles]
NisecTest.ocx=1
XNewCertDll.dll=1
[NisecTest.ocx]
file-win32-x86=thiscab
RegisterServer=yes
DestDir= 11
FileVersion=1,0,0,1
[XNewCertDll.dll]
file-win32-x86=thiscab
RegisterServer=no
DestDir= 11
FileVersion=0,0,0,0
[RegisterFiles]
%11%\NisecTest.ocx

解决方案4:

AdvancedINF=2.0
[Add.Code]
Clock.ocx=Clock.ocx
[install.files]
Clock.ocx=Clock.ocx
[SourceDisksFiles]
Clock.ocx=1
[Clock.ocx]
file-win32-x86=thiscab    
RegisterServer=yes    
clsid={0A76F0F8-AB7F-4C31-9AD7-EF8309169F80}    
FileVersion=1,0,0,1
这个是可以的。


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

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

  • ====>浏览器中的ocx如何自动升级?ocx自己怎么升?cab怎么升?
  • 请问哪里还有ocx打包成cab工具吗?
  • 求助:ocx打包成CAB文件(里面包含exe文件),项者有分
  • 请问:多个OCX可以打在一个CAB包中吗?
  • 请问如何生成ocx和cab文件?
  • 再开一帖,ocx打包cab时inf文件怎样写
  • iexpressexe把activex打包成CAB问题
  • cab文件中,ocx下载了,其他的dll却没有下载?
  • 如何把ocx文件转换成cab文件
  • 谁能发我个CAB包?或者帮我打包一个ocx组件吗!哭求!--

相关文章

  • 2017-06-05 写完用ATL生成的exe服务DCOM程序后,除了通过运行程序注册之外,还怎么注册呢?
  • 2017-06-05 文件夹加锁?
  • 2017-06-05 一个简单的问题?
  • 2017-06-04 windows服务中如何使用oracle数据库
  • 2017-06-04 jpg格式图片的压缩率的问题
  • 2017-06-04 VARIANT是什么类型?怎么从其中提取字符串?
  • 2017-06-04 ActiveX和EXE通信小问题?
  • 2017-06-05 NTService编程的问题??
  • 2017-06-05 关于net的com接口问题
  • 2017-06-04 为什么在VB下能用的控件,在VC下却不能用呢。

文章分类

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

最近更新的内容

    • 如何计算函数代码大小?最后十分了~~
    • 关于在ATL中线程的问题:在线程中触发控件的事件。先谢谢各位了。
    • activex控件与com组件的区别
    • 大家能否给个自己创建的带有数据库绑定ActiveX控件示例啊?
    • ATLBHO无法获得滚动条位置信息
    • developingmyfirstactivexcontrol
    • 向大家请教ATL开发COM组件中调用DLL的问题
    • 如何类似于TSVN,动态更改目录的图标??
    • office2003的类型库名
    • 求助,windowsCE下在窗口输出文本的函数?

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

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