CAB文件在客户端不能正常注册的讨论

制作cab文件 以前制作的ActiveX控件,由于它不会在Web客户端自动下载安装,每次都要在客户端先将控件注册好了才能运行,因此,使用起来很不方便,特别是当ActiveX控件还需要链接其他DLL动态库的情况,就更麻烦。而cab文件就正好解决了这方面的困难,它把ActiveX控件应用程序以及相关的其他文件放在同一个CAB文件中,然后在CODEBASE属性中指定CAB文件的URL路径。当IE找到CODEBASE 阅读详情
主题:为什么我的.CAB文件在客户端不能正常注册?(在线等候结贴)



我用MFC ACTIVEX向导生成了一个OCX,在本地网页中调用正常。
我打包成ActiveX.CAB文件:
[version]
signature="$CHICAGO$"
AdvancedINF=2.0
[Add.Code]
Agent.ocx=Agent.ocx
mfc42.dll=mfc42.dll
[Agent.ocx]
file-win32-x86=thiscab
clsid={ECE39BBB-C141-48B7-BC95-B555CD7BFCA6}
FileVersion=1,0,0,1
RegisterServer=yes
[mfc42.dll]
file-win32-x86=thiscab
RegisterServer=yes

网页调用:
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<SCRIPT RUNAT=Server SCOPE=Session ID=clientEventHandlersVBS LANGUAGE=vbscript>
<!--

Sub button1_onclick
DOcxtest1.ocxtest

End Sub

-->
</SCRIPT>
</HEAD>
<BODY>

<P>
<INPUT id=button1 type=button valueAgent name=button1>
<OBJECT id=DOcxtest1 classid="clsid:ECE39BBB-C141-48B7-BC95-B555CD7BFCA6"
CODEBASE="http://10.73.136.165/ActiveX.cab#version=1,0,0,0">
</OBJECT>
</P>
<br/>
</BODY>
</HTML>

为什么其他电脑的客户端不能正常调用。


回复人:etre(林荃)  五级(中级)  信誉:100      2004-11-17 9:32:32  得分:10
 
 

你看一下你的Dll是否全包括了其实对于OCX 你最好静态编译这样小而且不易出错
TOP
回复人:superzxq()  一级(初级)  信誉:95      2004-11-17 10:10:55  得分:0
 
 

up
TOP
回复人:weiziyuner(烂人)  三级(初级)  信誉:100      2004-11-17 13:51:50  得分:10
 
 

楼主少了两个vc运行时的dll文件:msvcp42.dll,msvcr42.dll,在你的cab中加入
这两个文件并在你的inf中加入即可.

TOP
回复人:PigKing(猪皇)  二级(初级)  信誉:100      2004-11-17 13:56:29  得分:0
 
 

有没有签名?
TOP
回复人:Magnus(小楼一夜听春雨)  四级(中级)  信誉:103      2004-11-17 14:03:35  得分:10
 
 

需要付費簽章才可以,
否則需要降低IE端安全等級才可以down下來
TOP
回复人:PigKing(猪皇)  二级(初级)  信誉:100      2004-11-17 14:20:05  得分:0
 
 

不用付费的啊.
TOP
回复人:superzxq()  一级(初级)  信誉:95      2004-11-17 17:31:40  得分:0
 
 

为什么搜索不到msvcp42.dll和msvcr42.dll
为什么我的OCX修改后,本机调用已更新,但是客户端下载后却没有更新!
TOP
回复人:IceKettle(冰湖)  二级(初级)  信誉:100      2004-11-17 17:44:47  得分:50
 
 

http://community.youkuaiyun.com/Expert/topic/3520/3520441.xml?temp=.1119501
TOP
回复人:weiziyuner(烂人)  三级(初级)  信誉:100      2004-11-18 17:48:27  得分:0
 
 

<OBJECT id=DOcxtest1 classid="clsid:ECE39BBB-C141-48B7-BC95-B555CD7BFCA6"
CODEBASE="http://10.73.136.165/ActiveX.cab#version=1,0,0,0">
和你控件的版本都要修改
TOP
回复人:pclili(黑客天使)  二级(初级)  信誉:100      2004-12-22 13:11:17  得分:0
 
 

关注,收藏
NAS-CAB本地部署打造可远程备份文件的WinNAS 如今数据的存储和管理变得越来越重要,NAS因其便捷性和灵活性,成为了许多人的首选,但是NAS的价格以及安装等过程让很多小白犹豫不决,那么今天推出一个适合新手小白的存储软件——NAS-CAB。NAS-CAB是一款个人NAS平台,可以帮助用户构建自己的文件共享和数据存储解决方案。让Windows变成半个NAS系统,实现NAS功能,而且无需专用设备,个人版永久免费,支持多个操作系统和设备。用户可以通过NAS-CAB结合Cpolar内网穿透构建私有云存储,方便地在不同地点以及不同设备之间共享和访问文件。 阅读详情

相关推荐

一款适合新手的个人NAS服务NAS-CAB本地安装与远程共享文件教程

如今数据的存储和管理变得越来越重要,NAS因其便捷性和灵活性,成为了许多人的首选,但是NAS的价格以及安装等过程让很多小白犹豫不决,那么今天推出一个适合新手小白的存储软件——NAS-CAB。NAS-CAB是一款个人NAS平台,可以帮助用户构建自己的文件共享和数据存储解决方案。让Windows变成半个NAS系统,实现NAS功能,而且无需专用设备,个人版永久免费,支持多个操作系统和设备。用户可以通过NAS-CAB结合Cpolar内网穿透构建私有云存储,方便地在不同地点以及不同设备之间共享和访问文件。

Yawesh的博客 4045

CAB 文件注册及内部INF 文件说明

1、如果需要创建cab文件,首先需要Cabarc或者Makecab,它们随着CabinetSDK的安装就有了,CabinetSDK的下载地址是http://msdn.microsoft.com/workshop/management/cab/cabdl.asp。Cabarc可以创建、查看或者解出cab里面的文件,而Makecab则只可以用来创建cab文件。2、制作cab文件时需要将所有的相关文...

weixin_30706507的博客 325

Windows如何安装NAS-CAB随时随地上传照片音乐视频文件并实现多端云同步

如今数据的存储和管理变得越来越重要,NAS因其便捷性和灵活性,成为了许多人的首选,但是NAS的价格以及安装等过程让很多小白犹豫不决,那么今天推出一个适合新手小白的存储软件——Nas-Cab。Nas-Cab是一款个人NAS平台,可以帮助用户构建自己的文件共享和数据存储解决方案。让Windows变成半个NAS系统,实现NAS功能,而且无需专用设备,个人版永久免费,支持多个操作系统和设备。用户可以通过Nas-Cab结合Cpolar内网穿透构建私有云存储,方便地在不同地点以及不同设备之间共享和访问文件。

私聊前往站内信:https://i.youkuaiyun.com/#/msg/chat/weixin_44976692 9992

html注册cab包,OCX控件打包成CAB并实现数字签名过程

OCX打包CAB并签名过程一、打包cab制作cab文件时需要将所有的相关文件都包含进去,可以通过Depends(VC自带的)检查需要的文件。使用inf文件将这些东西都写进去。1、制作inf文件default.INF最开始一般是[Version]区:eg: [Version]signature=" $CHICAGO$ "AdvancedINF=2.0接下来就是最重要的[Add.Code]区:eg: ...

weixin_34252946的博客 655

CabMaker工具:创建与管理CAB文件

CAB文件是一种压缩包文件格式,常用于Windows平台上的软件安装和系统文件分发。它利用微软的压缩技术,提供了高效的空间节省和传输效率。ActiveX控件是一种组件对象模型(Component Object Model, COM)技术,它允许开发者创建能够在网络上跨语言运行的小型软件组件。这些控件能够在浏览器、桌面应用程序以及多种开发环境中被使用,实现丰富的交互式内容和复杂功能。ActiveX控件是早期互联网应用程序中常见的技术,尤其在Windows平台上。

weixin_32687875的博客 950

CAB打包及注册操作手册

CAB打包及注册操作手册

Nas-Cab 让文件管理更简单,cpolar远程访问让数据随身带

Nas-Cab是一款轻量级存储管理工具,支持多设备文件同步与可视化管理,但默认仅限局域网使用。本文介绍了Windows安装Nas-Cab的详细步骤,包括照片、视频、音乐同步功能,以及手机端APP连接方法。为解决公网访问限制,推荐使用Cpolar内网穿透工具,实现远程文件访问和团队协作。通过结合Nas-Cab和Cpolar,用户可以突破空间限制,随时随地管理个人和团队文件。

优快云站内信: https://i.youkuaiyun.com/#/msg/chat/qyj19920704 1万+

OCX控件打包成CAB--cab,html文件

activex或atl控件生成cab包并被html/js调用, http://blog.youkuaiyun.com/dragoo1/article/details/8858027

cab文件打包的ActiveX控件

程序环境:Windows Xp SP2, IE 6, Tomcat 6.0, VC++6.0javascript 利用MFC开发的ActiveX控件要正常运行必须依赖MFC库。可是你不能保证你用户的机器上装有与你开发环境相同的库,因此,当你发行一个ActiveX控件,你必需要包证这些依赖库的存在。 ActiveX控件作成ocx文件,用于客户端调用本地程序,其中有用到VC中的几个.dll文件。包成cab文件,在服务器端页面进行控件调用,下载cab文件并自动注册、使用。 ActiveX控件调...

子曰小玖的博客 2523

如何制作cab包(解决不能注册的问题)

NULL 博文链接:https://mimmy.iteye.com/blog/512474

C#---第十一课:对列表的各种操作,添加、删除、排序、列表长度、获取元素的索引、FirstOrDefault()、SingleOrDefault()、last()

1.添加元素 2.删除元素 (1)删除列表中指定的元素 (2)删除列表A中所有与列表B相交的元素---常规 (3)删除列表A中所有与列表B相交的元素---lambda 3.排序(正序、倒序) 4.获取列表的最大容量(长度)、已用容量 6.获取元素在列表中的位置(index) 7.判断某元素是否在列表List中 8.获取列表中第一个元素First() & FirstOrDefault() 9.获取列表中唯一元素Single() & SingleOrDefault() 10.获取列表中最后一个元素

Alien-Hu 3627

OCX 打包 CAB 与 JS 调用详细教程

最近在做一个 WEB 项目,需要调用 OCX 进行连接读卡器读卡。本来并不想用 OCX 技术,因为 ActiveX 技术是微软出品,这样就导致整个系统只能使用 IE 浏览器(其他浏览器可以通过插件的形式支持 OCX 的调用)。但尝试了很多方法调用客户端 DLL 发现都走不通。最后无奈之下,才打算研究 OCX 技术。     网上都说 ActiveX 技术很麻烦,会出现各种错误,不做的时候不知道,

TroyLemon的专栏 1万+

亿佰特E77模块(STM32WLE5CCU6)LoRa通信实战指南:从配置到应用开发

本文详细介绍了亿佰特E77模块(STM32WLE5CCU6)的LoRa通信实战指南,从硬件配置到应用开发。基于ARM Cortex-M4内核的E77模块集成了LoRa射频前端,具备超低功耗和硬件级抗干扰特性,适用于智能农业、工业现场等场景。文章提供了开发环境搭建、LoRa参数配置、实战通信及性能优化等实用技巧,帮助开发者快速掌握LoRa通信技术。

weixin_29164185的博客 762

创建一个cab文件所需要INF文件

INF文件是一个文本文件,指定运行控件所需要下载和注册的组件(比如DLL或其它OCX)。一个INF文件描述了CAB压缩包中所有必须的文件。在缺省情况下,若客户端系统中有压缩包中的文件,则版本号相同的文件不被下载。一个INF文件(texture.inf)的示例为:                    [version]                signature="$CHICAGO$

benny5609的专栏 6100

别再只会插卡了!用示波器实测SIM卡上电时序与通信波形(附故障排查)

本文深入解析了SIM卡通信的电气信号与时序规则,通过示波器实测波形揭示SIM卡上电时序与通信协议的关键细节。从VCC、CLK、RST、DATA四路信号的协同工作,到ATR(Answer to Reset)的解析,再到常见故障的波形诊断与排查方法,为硬件工程师提供了实用的调试指南。文章还分享了高级调试技巧与现代化工具链搭建建议,帮助提升物联网设备SIM卡通信的可靠性与效率。

weixin_42567279的博客 328

从ISO 17987到SAE J2602:LIN一致性测试标准全景解读与CANoe实现

本文深入解析了从ISO 17987到SAE J2602的LIN一致性测试标准技术演进,详细对比了两大标准体系的技术差异,并基于Vector CANoe平台演示了如何构建符合最新行业要求的自动化测试方案。文章重点介绍了SAE J2602标准的三大改进点,包括唤醒特性、传输层协议和诊断服务的增强测试要求,并提供了CANoe测试环境配置、测试模块集成及测试案例解析的实战指南。

app77的博客 336
上一篇: "画中情思"后感
下一篇: web开发常用js及html代码
东东车
博客等级 码龄22年 6粉丝 663原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值