可以参考这个网址下的内容,非常的完整(打包,签名,调用,等等):
http://blog.csdn.net/troylemon/article/details/47975815
这个网址上列明了一个免费证书的申请网址:
http://www.cnblogs.com/shijiaoyun/p/3885556.html
win7 64位系统如何注册控件?
1、将OCX控件放到 C:\Windows\SysWOW64 目录下;
2、在dos下执行命令:regsvr32 C:\Windows\SysWOW64\OCX控件文件名称.ocx 即可;
下面的问题就是如何获取OCX的CLSID即classID,这个在js调用OCX控件时会用到
1、进入注册表
2、在 编辑-》查找 中输入OCX控件的名称并查找,补充:不用输入后面的.ocx直接输入名字即可,
3、下图红色圈中部分应该就是CLSID了
补充:
2018年2月24日
1、关于cab的升级,只需要把.inf文件中的ocx的版本配置信息增加(ocx文件的版本可以不增加),和html中的version配置增加到和.inf文件中配置的一样,就可以自动更新cab包中所有的问价。有意思;
2018年8月17日
一、如何修改OCX控件的CLSID?
1.1、修改.odl文件下的uuid,如下图所示。
1.2、修改 *ctl.cpp文件下的uuid,将16进制的0x去掉,替换成 和 上一步中一样的新的,下图所示,你会发现去掉0x其他的两个文件是一样的!
关于去除OCX的IE浏览器安全警告:
1、下面的网址上的内容我编译成功了,不过需要将评论中的内容补充上,虽然编译成功了还是有安全警告,
是因为不理解所以只能照葫芦画瓢。
https://www.cnblogs.com/rushoooooo/archive/2011/06/22/2087544.html
另外可以参考MSDN中:GUI 医生点评:组件、COM 和 ATL 中的内容。
补充:以前运行在“黄条”中放开后,调用ocx的时候第一次仍然会提示一个安全警告,但是加了上面的代码后就没有这个提示了,所以“安全警告”可能是指这个“提示框”。