• 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和其他与OCX相关的文件如何打包成一个CAB文件,然后进行数字签名!现在拿出500分请教这个问题,答出了立即给分

请教将OCX和其他与OCX相关的文件如何打包成一个CAB文件,然后进行数字签名!现在拿出500分请教这个问题,答出了立即给分

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

佚名通过本文主要向大家介绍了 请教将OCX和其他与OCX相关的文件如何打包成一个CAB文件,然后进行数字签名!现在拿出500分请教这个问题,答出了立即给分等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请教将OCX和其他与OCX相关的文件如何打包成一个CAB文件,然后进行数字签名!现在拿出500分请教这个问题,答出了立即给分
描述:

我用MAKECAB制作,好象需要.INF和.DDF两个两个文件,这两个文件的格式,我不是太明白,所以制作了以后,有的机器可以下载,有的又不可以
我的目的就是放在网页上,用户能够自动下载并且注册OCX,对程序进行浏览!!
这个问题我已经做了很长时间了,不知道是什么原因,请教那位做个这个CAB包的朋友,一定以高分酬谢!!


解决方案1:

你用PackageForTheWeb吧,它能够自动生成inf文件,加入数字签名,等等...
www.installshield.com
汉化版可以在http://www.hanzify.org下载

解决方案2:

http://msdn.microsoft.com/library/default.asp?url=/workshop/delivery/download/overview/infarchitecture.asp
这里有inf文件格式的说明,然后你要下载cabarc对inf以及ocx打包,还要用signcode对打包后的文件进行签名。
例子:w3socket.inf
======================
[Version]
Signature="$Chicago$"
AdvancedINF=2.5
[DefaultInstall]
CopyFiles=DLLFiles
RegisterOCXs=RegisterOCXSection
AddReg=AddToRegistry
[DefaultUninstall]
cleanup=1
Delfiles=DLLFiles
UnRegisterOCXs=UnRegisterOCXSection
DelReg=DeleteRegistry
[RegisterOCXSection]
%11%\socket.dll
[UnRegisterOCXSection]
%11%\socket.dll
[SourceDisksNames]
1="W3Socket",W3Socket.cab,1
[SourceDisksFiles]
socket.dll=1
[DLLFiles]
socket.dll
[inffile]
w3socket.inf
[DestinationDirs]
DLLFiles=11
======================
然后用命令cabarc n W3Socket.cab W3Socket.inf Socket.dll,将Socket.dll和W3Socket.inf打包到W3Socket.cab
最后用命令signcode -spc ..\jinhu.spc -k jinhu -n "W3Socket Component" -i http://www.google.com -t http://timestamp.verisign.com/scripts/timstamp.dll W3Socket.cab
对W3Socket签名。
然后就OK啦,给我500分啊~~~~~~

解决方案3:

i suggest you use installshield tool  to packet these into *.exe,then use this in webpage ,sample code
  <OBJECT ID="xxx"  CLASSID="CLSID:6F769923-952C-41B0-A9B0-709F4826A07B"
   codebase="xxx.exe"
   HEIGHT=390 WIDTH=600>
  </OBJECT>


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

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

  • 请教将OCX和其他与OCX相关的文件如何打包成一个CAB文件,然后进行数字签名!现在拿出500分请教这个问题,答出了立即给分

相关文章

  • 2017-06-05 有关于CActiveMovie3控件的应用
  • 2017-06-05 !!关于DLL函数导入导出的问题!!
  • 2017-06-04 怎么才能把一个VC工程分装成ActiveX控件
  • 2017-06-05 请问,什么情况下会造成软件在没有任何提示的情况下,突然消失?
  • 2017-06-04 请推荐WTL/ATL/COM相关的书籍
  • 2017-06-04 CLSIDFromProgID函数参数的类型问题
  • 2017-06-04 <<com技术内幕>>源码
  • 2017-06-04 关于傅里叶变换,图像移到中心的问题
  • 2017-06-04 问两个基础问题,关于wrapclass和mfcautomation
  • 2017-06-05 这个DLL的函数如何用?

文章分类

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

最近更新的内容

    • dll中的CString问题
    • 怎样跟踪多线程程序?
    • try{}catch{}能捕捉内存访问错误么?
    • 请教几个问题
    • Sourcecodefor<<ATLInternals>>
    • 关于VC中使用ActiveX控件
    • MFC写的ACTIVEX能用在VBSCRIPT中吗?
    • 0x80040100DRAGDROP_E_NOTREGISTERED异常
    • 使用atl的mts组件,碰到的一些问题
    • IE编程问题

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

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