阅读:2699回复:4
关于xp上驱动签名的问题
我在win7系统上用WDF开发了一个USB驱动,并购买了证书对驱动进行签名。签名步骤大致是先用inf2cat生成一个cat文件,然后用signtool对cat文件和sys文件进行签名。最后能够在其他的win7上正常安装(安装只调用了SetupCopyOEMInf之后插入设备就能正常使用)。然而我用同样的方法在xp上安装却不行。我在xp上手动安装的可以使用,但是提示该驱动未经数字签署。我用inf2cat生成xp上的cat时,os参数已经指明是xp_x86。请位各位高手,如何在win7上生成xp上使用的驱动,能够使得安装程序只调用SetupCopyOEMInf就成功,且使用手动安装xp提示已经签名?
|
|
|
沙发#
发布于:2012-01-08 12:59
即使你签了名,没有作whql,硬件驱动还是显示没有数学签名,正常的。能用即可。
|
|
|
板凳#
发布于:2012-01-08 22:57
LZ基本概念还没有理解清楚,
马兄还是和以前一样的热情帮助,顶一个 |
|
|
地板#
发布于:2012-01-09 00:25
我的驱动没有做WHQL也能在win7上只使用SetupCopyOEMInf安装成功,而winxp就不行。是不是就是说winxp上只有做WHQL才能搞定?
|
|
|
地下室#
发布于:2012-01-13 09:28
不需要。只有做了whql后的才只能用那个函数复制驱动。
|
|
|