社区
ActiveX/COM/DCOM
帖子详情
activex问题??
kingbord
2003-10-18 09:27:11
用cb做activeform,编译为*.ocx文件后,如何让客户端的web浏览器下载我的activex控件,并且在web页面上显示这个form???
...全文
39
4
打赏
收藏
activex问题??
用cb做activeform,编译为*.ocx文件后,如何让客户端的web浏览器下载我的activex控件,并且在web页面上显示这个form???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huangjuliang
2003-10-19
打赏
举报
回复
已发!
请查收!
具体如何使用请看帮助,
里面写得非常详细!
kingbord
2003-10-18
打赏
举报
回复
wanghui@directcom.cn
谢谢了
huangjuliang
2003-10-18
打赏
举报
回复
用cb做activeform,编译为*.ocx文件后,不是还有一个htm的文件?
打开这个htm文件就可以了!
你可以把IE安全级别是把ActiveX设为启用
或者进行数字签名
不知你发布好了没有?
如果已经发布好了,
那下面只剩下数字签名了!
下面有些介绍你看看!
关于注册问题可以看看下面的!
OCX控件的注册问题,需要分两部实现
一 用代码在ocx中实现脚本安全和初始化安全,很简单,在*impl.h文件中在class ATL_NO_VTABLE...中添加如下语句
//以下为增加的,标记为脚本安全和初始化安全
BEGIN_CATEGORY_MAP(TSaftTestImpl)
IMPLEMENTED_CATEGORY(CATID_SafeForScripting)
IMPLEMENTED_CATEGORY(CATID_SafeForInitializing)
END_CATEGORY_MAP()
一 实现数字签名,如果你有钱,你可以申请正式的数字签名,否则可以采用如下做法,虽然下载安装控件时会警告无信任根,但在IE默认安全设置下载和运行完全没有问题,不会有安全警告。数字签名工具的在www.playicq.com可下的!(以前有的,现在不知道了!)
1、创建一个自己的证书文件:
makecert /sv "Record.PVK" /n "CN=SinoWave" dream.cer
这里,Record.PVK表示新创建的私人密钥保存文件名
SinoWave是你想显示的公司名
dream.cer是你创建最后的证书文件名
这些根据你自己的要求填写,最后得到Record.PVK和dream.cer两个文件。其中,运行过程中需要输入私人密钥的保护密码(sw),一定要输入一致,不要出错。
2、转换cer格式为spc格式(可以省略),得到dream.spc文件。
cert2spc dream.cer dream.spc
3、用VS6工具中的 cabarc生成internet分发的CAB包,
cabarc.exe N DataTransfer.cab DataTransfer.ocx
4、同时制作分发代码(.htm,其中包含使IE可以自动下载安装包的代码)。
现在得到了2个文件DataTransfer.CAB和DataTransfer.htm。
.htm中包含类似如下的代码:
<OBJECT ID=" DataTransfer " CLASSID="CLSID: CA466D54-0684-49D2-B0C3-DD7E09EA76D3" CODEBASE="http://192.9.200.8/DataTransfer.CAB#version=1,0,0,0"></OBJECT>
5、给CAB文件签名
运行signcode,signcode运行后会出现数字签名向导,首先选DataTransfer.CAB,下一步后会出现签名选项,一种是典型,一种是自定义。选择自定义,这样才能从文件选择证书,选择前面制作的dream.spc,再下一步是选择私钥文件,选择Record.PVK,输入私人密钥的保护密码,选择散列算法,一般用md5就可以了,下一步是选择其他证书,直接下一步,填写一下这个控件的声明,用户用ie浏览的时候,会弹出证书说明,再下一步是加盖时间戳,例如http://timestamp.sheca.com/timestamp
6、用chktrust检查是否正确
chktrust -v DataTransfer.CAB
7、将签名后的DataTransfer.CAB和DataTransfer.htm复制到IIS的某个目录下。并在IE中打开DataTransfer.htm文件进行测试。
signcode这个软件想要的话,可以找我!或留下E_mail!
kingbord
2003-10-18
打赏
举报
回复
顶
自开发的简单的
ActiveX
(delphi版)
最近项目需要,开发了一个简单的
ActiveX
(delphi版)控件,比较适合初学者,希望大家相互学习,如有
问题
,请与本人联系。谢谢
解决
ActiveX
控件没有在此计算机上注册的
问题
自己研究总结的方法,包括所缺的控件,一般不会缺少的
js之
ActiveX
控件使用说明 new
ActiveX
Object()
不过,这些程序可能出
问题
或者向您提供不需要的内容。在某些情况下,这些程序可被用来以您不允许的方式从计算机收集信息、破坏您的计算机上的数据、在未经您同意的情况下在您的计算机上安装软件或者允许他人远程控制...
VB程序设计_
ActiveX
控件.ppt
VB程序设计
ActiveX
控件使用方法、常见
问题
及实例代码 1、
ActiveX
控件的加载 2、常用的
ActiveX
控件文件名 ...... 1.怎样能使
ActiveX
控件属性可以象image控件一样直接用等号赋值? 2.如何判断用户选择的是...
activex
控件
自己写的
activex
控件总是提示"在此页上的
activex
控件和本页上其他部分的交互可能不安全,你想允许这种交互吗?" . 比较烦人,而且提示完之后ie就死了. 在网上搜了好久终于找到了解决办法,就是网上说的比较多的那种...
ActiveX/COM/DCOM
703
社区成员
3,002
社区内容
发帖
与我相关
我的任务
ActiveX/COM/DCOM
C++ Builder ActiveX/COM/DCOM
复制链接
扫一扫
分享
社区描述
C++ Builder ActiveX/COM/DCOM
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章