ActiveX 打包发布

来源:互联网 发布:华西金手指炒股软件 编辑:程序博客网 时间:2024/04/30 03:21

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=MacIntel32 bit windows + safari:window.navigator.platform=Win3264 bit Windows + 64 bit IE:window.navigator.platform=Win64window.navigator.cpuClass=x6464 bit Windows + 32 bit IE:window.navigator.platform=Win32window.navigator.cpuClass=x8664 bit Windows + 32 Firefox (or Chrome):window.navigator.platform=Win3232 bit linux mint (i686) + firefox:window.navigator.platform=Linux i68664 bit Ubuntu (x86_64) + 32 bit Chrome:window.navigator.platform=Linux i68664 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';};

0 0
原创粉丝点击