Win10 如何给Inf驱动文件签名 |
您所在的位置:网站首页 › 更改显卡驱动验证签名 › Win10 如何给Inf驱动文件签名 |
Win10 如何给Inf驱动文件签名
在Win10下,我们自己开发的Inf驱动需要添加签名才能被安装成功,在开发阶段,暂时还没有权威CA机构颁发的证书,我们可以创建自签名证书来给我们的驱动签名,具体步骤如下: 工具准备我们需要使用到Inf2Cat,makecert,Signtool,CertMgr等工具,需要下载Windows 10 SDK来获取,可以通过Visual Studio Installer下载,也可以直接在官网下载: https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk/ 制作自签名证书打开Visual Studio的命令行工具 制作cer证书 输入命令: makecert -r -pe -ss root -n CN="My Company CA" -$ commercial -b 01/01/2020 -e 01/01/2100 MyCert.cermakecert 命令使用说明如下: https://docs.microsoft.com/en-us/windows/win32/seccrypto/makecert 命令输入后,弹出安全警告,点击"是"即可,此时产生了MyCert.cer根证书 导出PFX格式证书 在Windows搜索栏输入MMC并打开:![]() ![]() ![]() ![]() ![]() ![]() ![]() inf2cat 命令使用说明如下: https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/inf2cat 此时将生成mydriver.cat(该名称取决于inf文件中的"CatalogFile"字段)文件: signtool 命令使用说明如下: https://docs.microsoft.com/zh-cn/dotnet/framework/tools/signtool-exe 其中"/p 123456"是导出pfx时设置的密码 命令执行成功后,在cat文件的属性中能够看到已经被签名: 其中MyCert.cer为之前生成的根证书 安装证书成功后,即可在设备管理器中手动更新INF驱动 制作安装包安装驱动: 我们可以通过InstallShield工具制作驱动安装包来一键安装我们的驱动程序,请参考以下链接: https://blog.csdn.net/qq_29729577/article/details/128641677 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |