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';
};

本文讨论了在使用signcode.exe时遇到的问题及解决方案,包括如何在makecert中添加参数来匹配默认设置,以及signtool.exe的使用方法说明。此外,还提供了inf文件的格式说明和通过JavaScript判断浏览器版本的方法。
1万+

被折叠的 条评论
为什么被折叠?



