驱动文件(.inf)微软认证签名EV

简介: 驱动文件(.inf)微软认证签名EV

一、文件:


       证书文件:Certificate.cer


       配置文件:abc.inf -> abc.cat


       驱动文件:abc.sys


       描述文件:abc.ddf


二、工具(管理员模式下的CMD运行):


       转换工具:Inf2Cat.exe


       签名工具:SignTool.exe


三、工程步骤


       1. 使用 Inf2Cat.exe 工具将 abc.inf 转换为 abc.cat (Inf2Cat 参数手册);

Inf2Cat /driver:C:\MyDriver /os:10_RS5_X86,10_RS5_X64,10_19H1_X86,10_19H1_X64

       2. 使用 SignTool.exe 工具将 abc.sys 和 abc.cat 进行签名;

signtool.exe sign /tr http://timestamp.digicert.com /td sha256 /fd sha256 /sha1 "thumbprint"  pathFile
thumbprint ---  证书指纹。在证书的详细信息中
pathFile   ---  您需要签名的文件。

 3. 注册并登陆微软账户准备提交验证;

               a. 注册账户,公司显示名称需要与证书信息一致;

               b. 下载签名测试文件 SignableFile.bin 签名后上传进行测试

 c. 通过检测后提交新硬件(abc.cab)进行签名(创建cab驱动程序包)

       5. 附录

               微软硬件开发提交手册

               WinDriver Installation 手册


相关文章
|
Windows
msi文件解包
msi文件解包
2658 1
msi文件解包
|
网络协议 API 网络安全
你知道怎么使用DebugView查看内核调试信息吗?
你知道怎么使用DebugView查看内核调试信息吗?
[c++][记录]编译libusb-win32过程
[c++][记录]编译libusb-win32过程
866 0
|
人工智能 安全 Nacos
如何实现 AI Agent 自主发现和使用 MCP 服务 —— Nacos MCP Router 部署最佳实践
Nacos社区推出MCP Router与MCP Registry开源解决方案,助力AI Agent高效调用外部工具。Router可智能筛选匹配的MCP Server,减少Token消耗,提升安全性与部署效率。结合Nacos Registry实现服务自动发现与管理,简化AI Agent集成复杂度。支持协议转换与容器化部署,保障服务隔离与数据安全。提供智能路由与代理模式,优化工具调用性能,助力MCP生态普及。
2387 24
|
9月前
|
缓存 监控 数据可视化
基于C#的CAN总线BMS上位机开发方案
基于C#的CAN总线BMS上位机开发方案
699 1
|
算法 关系型数据库 测试技术
WHQL微软驱动签名方案,让驱动程序在Windows系统流畅运行
WHQL认证(Windows徽标认证)是微软设立的严格测试标准,旨在确保驱动程序的兼容性、稳定性和互通性。本文介绍了三种WHQL微软驱动签名方案:单系统签名、多系统签名和硬件兼容性测试方案,分别满足不同开发商的需求。通过WHQL认证,不仅能消除Windows安装警告,提升用户体验,还能获得“Designed for Windows”徽标授权,入列全球Windows Catalog及HCL产品表,提升品牌权威性和采购优先权。此外,访问微软OCA可获取错误反馈,助力产品质量改进。选择合适的签名方案,让驱动在Windows系统中流畅运行!
|
开发者
在代码维护中,Qwen-coder可以通过多种方式提升编程效率和代码质量
Qwen-coder在代码维护中发挥着重要作用,帮助开发者提高代码质量,减少错误,提升开发效率。这些功能使得Qwen-coder成为代码维护和开发过程中的有力助手。
829 52
Linux ALSA驱动之二:声卡的创建流程 下
Linux ALSA驱动之二:声卡的创建流程 下
Linux ALSA驱动之二:声卡的创建流程 下
|
JavaScript Docker Python
下个时代的开发工具-Nix:声明式的运行环境构建器、简单场景下的docker替身
Nix 是一个独特的包管理工具和构建系统,采用声明式方法管理软件包和运行环境。它通过精确控制依赖关系和环境配置,确保软件的可重复性、隔离性和可追溯性。Nix 支持多语言开发环境,提供声明式配置、环境隔离、回滚与版本控制等核心功能,适用于复杂开发场景,有效解决依赖冲突和环境不一致问题。
2821 4
|
Ubuntu 编译器 开发工具
香橙派5Pro+虚拟机Ubuntu18.04交叉编译+Opencv4.7
香橙派5Pro+虚拟机Ubuntu18.04交叉编译+Opencv4.7