网购了一个烧录器:EZP_XPro(V2),造型山寨,卖家秀如下:

解决EZP_XPro无法烧录_无法加载

到手后,卖家提供了简陋的安装包以及同样简陋的安装文档。如果在64位系统上,认真的按安装文档安装驱动,挫败感会扑面而来---无论怎么操作,设备管理器中设备EZP_Xpro始终挂着黄标,原因有2点:

1.卖家的驱动包没有证书,在设备管理器中无法成功更新驱动

Cause:驱动包缺少cat文件

Solution:

a.inf文件[Version]节中添加CatalogFile节点

[Version]
Signature = "$Windows NT$"
Class = "gzu_tek-win32 devices"
ClassGuid = {7B7930AB-CBF4-43DB-8D0F-51224F6350E0}
Provider = "gzu_tek-win32"
DriverVer = 01/01/2014, 1.0.0.0
CatalogFile = gzu_tek.cat ;增加此行

b.生成.cat文件(需要WinDDK)

>PS C:\WinDDK\7600.16385.1\bin\selfsign> .\Inf2Cat.exe /drv:C:\Users\Eugene\Desktop\GZUT_EZP_XPro_64_bits_driver /os:7_X64
......................
Signability test complete.

Errors:
None

Warnings:
None

Catalog generation complete.

2.即使有证书还是无法安装驱动

Cause:Windows默认开启Patch Guard,不加载未经微软认证的驱动

Solution:临时关闭驱动签名,下次启动时无法加载驱动。需要永久关闭驱动签名:

;以管理员权限运行cmd
>PS C:\WINDOWS\system32> bcdedit.exe /set testsigning on
The operation completed successfully.

重启后,在设备管理器中搜索并更新驱动,设备正常工作并可以烧录芯片~