Windows 7 工行老版金邦达U盾安装解决方案

这是我在一个论坛上看到的方法,经过使用,非常有用。

这个方法是windows 2008 r2上的,windows 7 一样有效。

装了2008R2后第一次淘宝购物,发现金邦达的U盾工行老版金邦达U盾安装解决方案" alt="" src="http://www.icbc.com.cn/icbc/html/wangyin/jinbangda.gif" width=53 height=23 real_src="http://www.icbc.com.cn/icbc/html/wangyin/jinbangda.gif"> 不能使用,
提示“该证书缺少CERT_KEY_PROV_INFO_PROP_ID 或 CERT_KEY_CONTEXT_PROP_ID 属性, 无法用于签名!”,无法完成支付。
Google一下,发现工行论坛也有类似问题,工行的答案是换系统。
https://service.icbc.com.cn/bbs/article.jsp?bbsid=2764747&boardid=2&pages=5
换系统当然不行,于是继续找,发现只要:
1、安装工行的Net-Pass(不需要驱动部分,驱动Windows自认,把GemPCkey_personal文件解压),运行Disk1下的Setup可行了)
2、64位的Win7和2008R2找到[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Cryptography\Defaults\Provider\Netting Smart Card Cryptographic Provider v1.2]
将"Image Path"改为"%SystemRoot%\SysWOW64\cspnet.dll"就OK了
32位的Win7找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\Netting Smart Card Cryptographic Provider v1.2]
将"Image Path改为"%SystemRoot%\System32\cspnet.dll"

原文地址:https://www.cnblogs.com/xidongs/p/2252761.html