随着网购的盛行,越来越多的人需要用到网银支付,于是经常看到论坛上一些会员反映win8系统下无法正常使用建行网银盾,我测试了一下,如果使用win8系统自带的IE10,能安装建行网银盾工具,且能登录建行网银界面,但界面显示不正确,需要手动拖动右边的滚动条才能看到显示的内容。且在确认转帐付款时会提示你安装网银工具。因此无法正常使用。现提供解决方案:
按照正常的操作步骤,根据建行的支付网站安装好了建行的E路护航软件,然后再次进入建行的网站,但是却一直无法弹出U盾的输入密码界面。
根据以往的经验应该是属于网盾管理工具没有安装好,而且一直没有出现导入证书等界面。
然后到建行官网的下载中心去下载了最新的管理工具以及E路护航的安全组件,进行重新安装。
当所有的都安装完成后就发现一个很奇怪的现象,当安装好了管理工具,在建行的支付页面就无法识别到E路护航组件,检查了网页加载项的设置以及程序都是不行的,只能重装,但是重装之后又无法识别网银盾(这里主要表现为无法识别网银盾证书)
1.安装好管理工具在支付页面出现的情况
2.重装E路护航出现的情况:(网银更新证书)
3.网银盾管理工具
在经过连续两个晚上的奋战后我们终于找到了一个关键的节点,(中间进行了各种文件的比对,尝试了各种兼容模式,此处略去若干字)是由一个wdkmgr.dll文件有所差异,然后我们在管理工具安装包下解压出一个可用的wdkmgr.dll文件对E路护航的wdkmgr.dll文件进行覆盖。覆盖路径为:"%SystemRoot%System32WatchDataWatchdata CCB CSP v3.2"然后再进行测试,就在我准备支付的时候弹出了这个东东。