如何获得驱动程序的签名

图片说明

如果你要写一个驱动程序,然后签名,可以用sn.exe这个工具(sdk ddk里面有)
但是,证书需要花钱买。如果不花钱,你自己签发证书给自己,在人家计算机上是不承认的。(除非你事先导入你的ca)

对驱动程序的sys文件调用WinVerifyTrust() api函数。

如果你要写一个驱动程序,然后签名,可以用sn.exe这个工具(sdk ddk里面有)
驱动程序编写方将程序文件提交给微软官方的数字签名认证实验室进行兼容性测试认证 测试合格的话 即给予WHQL认证 非正式版本是不能获得该认证的 人为也不能为驱动程序添加认证签名

签名需要私钥和消息值,这是传入,你还得知道你用什么算法及运算模式,调用sign函数进行签名,签名结果为96字节