第一次做VISTA驱动,发现VISTA64位系统下,驱动必须包含数字签名,否则无法加载。我想了解的是,如果不需要WINDOWS LOGO认证,只想申请驱动数字签名,是否同样需要做DTM测试呢?
回复(6) 2008-04-14 10:44 来自版块 - 内核编程
表情
hzjmanThank you!(2008-06-27 12:07)
fanofblue是的。如果你想得到WHQL数字签名,必须做DTM测试。DTM里面分了几种类别的测试,只要驱动的WHQL数字签名,测试内容相对较少。如果要Windows Logo,测试相对来说更复杂些。当然,你如果只是想在Vista x64上加载你的驱动,倒是不一定非得WHQL的数字签名,任何证书...(2008-06-24 21:04)
sandygreatvista x64下只是校验驱动是否有数字签名, 这个数字签名可以用来给PE签名的就可以 比如verisign颁发的数字证书(2008-05-13 11:48)
hzjmanTo rayyang2000: 那么这种说法:“从 Windows Vista开始,微软在x64位的系统上强制推行数字签名,没有经过WHDL和RDS认证并数字签名的硬件驱动程序将无法在Vista x64版本上成功安装。在后续的Vista版本上,微软会逐步加强对数字签名的要求,最终...(2008-04-17 13:36)
rayyang2000No. The one you need is Code Signing. DTM is for WHQL Driver Signing. They are two different things.(2008-04-16 12:34)
hzjman补充:我做的是内核模式的用于USB通讯的驱动。(2008-04-14 11:14)

返回顶部