ActiveX 打包发布

1, 遇到问题

参考 http://blog.163.com/chongfafeng@126/blog/static/777849382011311063567/

使用工具signcode.exe时,最后出现错误提示。

---------------------------
数字签名向导
---------------------------
Windows 无法构建申请的证书路径。
---------------------------
确定   
---------------------------

解决方案:

在makecert 中加了这几句-$ "individual" -r,在进行signcode时选择md5,因为这是makecert默认的,要匹配,我的就这样成功了,具体是前半句还是后半句起的作用没去验证。仅供参考,祝你好运。
参考:http://zhidao.baidu.com/link?url=JhExdXqkj_n9dZJ6ScJZ62n6_FZiLXUky8pq3rgLOgrAIUPIcDH2hLeh9g3hqrF1Shm4yJ8CyW_tUD27uxWrWa

2, signtool.exe的使用方法说明 

http://technet.microsoft.com/zh-cn/library/ff551778


3, inf 文件格式 说明 

http://msdn.microsoft.com/en-us/library/windows/hardware/ff549520(v=vs.85).aspx


4, 通过 javascript判断IE是32位,还是64位的

64 bit MacOS + 64 bit Safari or 32 bit Chrome:
window.navigator.platform=MacIntel

32 bit windows + safari:
window.navigator.platform=Win32

64 bit Windows + 64 bit IE:
window.navigator.platform=Win64
window.navigator.cpuClass=x64

64 bit Windows + 32 bit IE:
window.navigator.platform=Win32
window.navigator.cpuClass=x86

64 bit Windows + 32 Firefox (or Chrome):
window.navigator.platform=Win32

32 bit linux mint (i686) + firefox:
window.navigator.platform=Linux i686

64 bit Ubuntu (x86_64) + 32 bit Chrome:
window.navigator.platform=Linux i686

64 bit Ubuntu + 64 bit Epiphany:
window.navigator.platform=Linux x86_64

So far i've used this code:

deployJava.isWin64OS = function() { return navigator.userAgent.indexOf('WOW64')>-1 || window.navigator.platform=='Win64'; };

你可能感兴趣的:(ActiveX 打包发布)