Windows XP 32位的设备驱动程序代码签名 [英] Device driver code signing for windows XP 32 bit

查看:213
本文介绍了Windows XP 32位的设备驱动程序代码签名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经为设备编写了设备驱动程序,但是每次我在32位Windows XP中连接该设备时,都会出现发现新硬件"向导.

I have written a device driver for a device but each time I connect the device in windows XP 32 bit, "found new hardware" wizard appears.

我正在使用Comodo代码签名证书对驱动程序进行签名,而不是使用交叉证书链来链接到Microsoft根权限.驱动程序wql也没有认证.

I am signing the driver using a Comodo code signing certificate and not using the cross certificate chain to link to microsoft root authority. Nor is the driver wql certified.

所以我的问题是在Windows XP上禁用找到的新硬件向导:
i)我的驱动程序是否需要wql认证?
ii)使用来自verisign的交叉证书与Microsoft根证书签名?
iii)还是我在代码中错过了需要更改的内容?

So my question is to disable the found new hardware wizard on windows xp:
i) Does my driver needs to be wql certified?
ii) signed with microsoft root certificate using cross certificate from verisign?
iii) or something i missed out in my code which needs to be changed?

推荐答案

进行了一些研究并找到了答案: Windows XP不支持authenticode驱动程序签名,也没有计划添加它.唯一的方法是通过使用交叉证书使用Microsoft证书进行签名

did some research and found the answer: windows XP does not support authenticode driver signing and there are no plans to add it. Only way is to sign using microsoft certificate by using a cross certificate

这篇关于Windows XP 32位的设备驱动程序代码签名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆