社区
ATL
帖子详情
为什么activeX控件不能自动下载
zhao_sh
2003-12-10 05:28:02
加精
我用VB写了一个activeX控件,但不知道为什么打包时如果少打进了一些文件,则可以自动下载。如果多打了几个文件进包后,就不能自动下载了,这时包文件也不大只有几百k。
...全文
205
9
打赏
收藏
为什么activeX控件不能自动下载
我用VB写了一个activeX控件,但不知道为什么打包时如果少打进了一些文件,则可以自动下载。如果多打了几个文件进包后,就不能自动下载了,这时包文件也不大只有几百k。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
star13_hit
2010-06-17
打赏
举报
回复
[Quote=引用 8 楼 newkey007 的回复:]
不能下载的原因很多,找到 internat temp 目录, 找一个 看看错误原因
y有一个这样的文件, 里面记录了错误原因
?CodeDownloadErrorLog!name={xxxx}
[/Quote]
C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files
请问这个文件怎么打开,我这边无法打开,也不能将其从文件夹中拿出来,谢了
zhao_sh
2003-12-11
打赏
举报
回复
我用的是microsoft的visual studio的条包工具打的包,没有自已写inf文件,inf文件是打包工具自动生成的,如果我要自已写inf文件怎么把它打包进cab文件中。
jackieji
2003-12-11
打赏
举报
回复
不会,帮你顶!!
phiger
2003-12-11
打赏
举报
回复
多个文件下载需要写一个inf文件打包进cab文件,具体格式可参照MSDN
gjd111686
2003-12-11
打赏
举报
回复
你inf文件中加多的文件了吗?
天限天空
2003-12-11
打赏
举报
回复
不能下载的原因很多,找到 internat temp 目录, 找一个 看看错误原因
y有一个这样的文件, 里面记录了错误原因
?CodeDownloadErrorLog!name={xxxx}
gjd111686
2003-12-11
打赏
举报
回复
打包工具包:
申请证书:Win2000:控制面板-管理工具-证书颁发机构[没有则更新组件]Http://127.0.0.1/CertSrv/
签名工具包:http://download.microsoft.com/download/b/e/f/bef2551b-401d-4311-ab8f-13d3892b8154/codesigningx86.exe
gjd111686
2003-12-11
打赏
举报
回复
创建PVK文件[私人密匙文件]
makecert -sk DigitalTitan DigitalTitan.pvk
makecert -n CN=TelStar TelStar
创建CER文件[公司证书]
makecert -sk DigitalTitan.pvk TelStar.cer
创建SPC测试软件出版商证明书
cert2spc root.cer TelStar.cer TelStar.spc
创建INF文件
[version]
signature="$CHINA$"
AdvancedINF=2.0
[Add.Code]
WebOffice.ocx=WebOffice.ocx
mfc70.dll=mfc70.dll
msvcrt.dll=msvcrt.dll
olepro32.dll=olepro32.dll
[mfc70.dll]
file-win32-x86=thiscab
FileVersion=7,0,9466,0
DestDir=11
RegisterServer=yes
[msvcrt.dll]
file-win32-x86=thiscab
FileVersion=6,1,9844,0
DestDir=11
RegisterServer=yes
[olepro32.dll]
file-win32-x86=thiscab
FileVersion=5,0,4522,0
DestDir=11
RegisterServer=yes
[WebOffice.ocx]
file-win32-x86=http://10.70.151.253:9003/ActiveX/WebOffice.cab
clsid={05430EC0-69CA-437A-B1F9-4B78B8647BEA}
FileVersion=1,0,0,1
RegisterServer=yes
;
创建CAB文件
cabarc -s 6144 n WebOffice.cab mfc70.dll msvcrt.dll olepro32.dll WebOffice.ocx WebOffice.inf
使用Code Signing Wizard签署一个CAB文件
SIGNCODE.exe
另:
makeCert -sk DigitalTitanKey -n "CN=TelStar" -ss TelStar TelStar.cer
makecert -is TelStar -ic TelStar.cer -ss TelStarCompany.cer
Cert2SPC MyCert.cer MyCert.spc
8412230
2003-12-11
打赏
举报
回复
打包的命令为MakeCab,如使用它一次对多个文件打包,先要写一个包含打包文件的文本文件例如dir.txt,然后在命令行执行 Makecab /F dir.txt,系统将在当前目录下形成一个子目录和setup*.*共两个文件。该目录下的CAB文件即为打成的压缩包文件。
仪表
控件
Iocomp
ActiveX
402SP1注册版
仪表
控件
Iocomp
ActiveX
402SP1注册版 非常流行的工业仪表
控件
,最新注册版,测试可用。
VC++开发IE
ActiveX
控件
示例
01_My
ActiveX
1 是用VC做的一个最简单的
Activex
插件 02_My
ActiveX
2 使用VC做的一个三角函数曲线
Activex
插件 03_
ActiveX
InDlg 在应用程序中调用示例2中的插件 04_
ActiveX
InWeb 在Web程序,即html网页中调用示例2中的
Activex
插件 注:用VC6打开工程后,按F7会
自动
编译工程并注册
Activex
插件。
通过HTML调用OCX
控件
本代码为一个OCX
控件
,采用VS2005编写。在XP下测试通过。
Visual C++实践与提高-COM和COM+篇『PDF』
因文件超过20M
不能
上传,所以拆分为两个文件分次上传 第1章 COM背景知识 1.1 COM的起源 1.1.1 软件业面临的挑战 1.1.2 传统解决方案 1.1.3 面向对象程序设计方法 1.1.4 最终解决方案:组件软件 1.1.5 面向对象的组件模型——COM 1.2 COM的发展历程 1.2.1 COM以前的对象技术:DDE、OLE 1、VBX
控件
1.2.2 COM首次亮相:OLE2 1.2.3 Microsoft拥抱Internet:
ActiveX
1.2.4 更多的新名词:Windows DNA和COM+ 1.2.5 远程对象:ORBs和DCOM 1.2.6 COM的最新版本:COM+ 1.3 COM技术现状 1.3.1 COM与CORBA 1.3.2 COM与Enterprise Java Beans 1.3.3 Windows之外的COM 小结 第2章 从C++到COM 2.1 C++客户重用C++对象——例程DB 2.1.1 C++对象 2.1.2 客户程序 2.2 将C++对象移进DLL中——例程DB_cppdll 2.2.1 成员函数的引出 2.2.2 内存分配 2.2.3 Unicode/ASCII兼容 2.2.4 例程实现 2.2.4.1 修改接口文件 2.2.4.2 修改对象程序 2.2.4.3 修改客户程序 2.3 C++对象使用抽象基类——例程DB_vtbl 2.3.1 问题:私有数据成员被暴露 2.3.2 解决方案:抽象基类 2.3.2.1 什么是抽象基类(Abstract Base Class) 2.3.2.2 实现秘诀:虚函数(Virtual Functions) 2.3.3 使用抽象基类 2.3.4 例程实现 2.3.4.1 修改接口文件 2.3.4.2 修改对象程序 2.3.4.3 修改客户程序 2.4 改由COM库装载C++对象——例程dbalmostcom 2.4.1 COM库 2.4.2 对象创建的标准入口点 2.4.3 标准对象创建API 2.4.4 标准对象注册 2.4.5 例程实现 2.4.5.1 修改接口文件 2.4.5.2 修改对象程序 2.4.5.3 修改客户程序 2.5 将C++对象变成COM对象 2.5.1 引用计数 2.5.2 多接口 2.5.3 IUnknown接口 2.5.4 标准类厂接口:IClassFactory 2.5.5 对象代码的动态卸载 2.5.6
自动
注册 2.5.7 例程实现 2.5.7.1 修改接口文件 2.5.7.2 修改对象程序 2.5.7.3 修改客户程序 2.6 为COM对象添加多接口支持 2.6.1 多接口 2.6.2 DEFINE_GUID 2.6.3 例程实现 2.6.3.1 修改接口文件 2.6.3.2 修改对象程序 2.6.3.3 修改客户程序 小结 第3章 COM基础知识 3.1 对象与接口 3.1.1 COM对象 3.1.2 COM接口 3.1.3 IUnknown接口 3.1.3.1 生存期控制:AddRef和Release 3.1.3.2 接口查询:QueryInterface 3.1.4 全球唯一标识符GUID 3.1.5 COM接口定义 3.1.6 接口描述语言IDL 3.2 COM应用模型 3.2.1 客户/服务器模型 3.2.2 进程内组件 3.2.3 进程外组件 3.2.4 COM库 3.2.5 HRESULT返回值 3.2.6 COM与注册表 3.3 COM组件 3.3.1 实现类厂对象 3.3.2 类厂对象的创建 3.3.3 实现
自动
注册 3.3.4 实现
自动
卸载 3.4 COM客户 3.4.1 COM对象创建函数 3.4.1.1 CoGetClassObject 3.4.1.2 CoCreateInstance 3.4.1.3 CoCreateInstanceEx 3.4.2 如何调用进程内组件 3.4.3 COM客户调用进程外组件 3.5 进一步认识COM 3.5.1 可重用机制:包容和聚合 3.5.2 进程透明性 3.5.3 安全性机制 小结 第4章 COM扩展技术 4.1 可连接对象机制 4.1.1 客户、接收器与可连接对象 4.1.1.1 接收器 4.1.1.2 可连接对象 4.1.1.3 客户 4.1.2 实现可连接对象 4.1.3 实现接收器 4.1.4 建立接收器与连接点的连接 4.1.5 获得出接口的类型信息 4.2 结构化存储 4.2.1 什么叫结构化存储和复合文件 4.2.2 存储对象和IStorage接口 4.2.2.1 IStorage接口 4.2.2.2 获得IStorage指针 4.2.2.3 释放STATSTG内存 4.2.2.4 枚举存储对象中的元
ATL
3,248
社区成员
48,529
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章