windows驱动送测WHQL时inf文件注意事项
windows驱动送测WHQL时inf文件注意事项
windows驱动送测WHQL时inf文件注意事项
近期遇到一个问题,通过WHQL测试且打好了微软签名的驱动文件在安装时报错,说有文件的指纹不在签名文件中,报这个错误一定是有文件被改动了。但拿到的文件肯定没有手动去改它,不应该出现这种情况。
问题原因
经过比对分析发现,的确是inf文件被修改了,通过beyond compare比对十六进制发现,被修改的inf文件比原文件少了几行,仔细查看,少的是换行符里的一个字符。
然后结合实际情况,我是拿到驱动后,会通过linux系统来打包。inf文件默认编码格式是UTF-8,在windows下换行符是0D 0A,但到了linux下变成了0A,这样文件就被改变了,导致驱动安装不上了。
解决方法
将inf文件编码格式更改为 UTF-16LE,然后再次送测。UTF-16LE编码格式和linux下是相同的,windows也兼容这种格式,这样就不会因为windows和linux编码差异导致文件被更改了。
延伸阅读
Windows/DOS与Unix文件格式之间的相互转换(/r/n问题)
windows驱动送测WHQL时inf文件注意事项相关推荐
- windows驱动数字签名之WHQL完整流程 | WHQL认证环境部署以及HLK测试
文章目录 第一部分:windows驱动数字签名之WHQL完整流程 一.驱动数字签名背景 二.驱动程序数字签名解决方案-WHQL认证 1. 对开发者的影响 2. WHQL认证主要作用 三.申请WHQL认 ...
- 目前支持CUDA的nVIDIA的显卡型号 驱动及其 修改过后的 inf文件
下载169.21_forceware_winxp_32bit_english_whql.exe NVIDIA Driver for Microsoft Windows XP with CUDA Sup ...
- ActiveX控件打包cab时INF文件的编写
虽然微软对ActiveX越来越不信任,但是这个技术还是很多人喜欢用的,这个博客的编辑器貌似就用到了ActiveX. 在我们编写好ocx控件后只有在打包成CAB文件加入数字签名后才能正常发布,如果你用的 ...
- ActiveX控件打包cab时INF文件的编写[转]
虽然微软对ActiveX越来越不信任,但是这个技术还是很多人喜欢用的,这个博客的编辑器貌似就用到了ActiveX. 在我们编写好ocx控件后只有在打包成CAB文件加入数字签名后才能正常发布,如果你用的 ...
- Windows驱动中的inf文件
我们知道Windows设备驱动的安装都需要inf文件,inf文件中定义了驱动的服务,定义了驱动的硬件子键,服务子键和类子键.使操作系统可以方便的了解你的驱动的属性,特性等等. Windows系统从98 ...
- 1060显卡支持dx12吗_P106矿卡魔改驱动修改及安装详解(含修改INF文件安装最新驱动,双独立显卡使用等)...
20190323从小黑屋放出来后更新:据说NVIDIA已经把这个漏洞堵上了:不仅新版驱动已经不能把P106改DirectX支持(即GTX1060)了:官网上下载的老版驱动也不可以了(应该是官方偷偷做了 ...
- 如何编写 INF 文件
如何编写 INF 文件INF文件全称Information File文件,是Winodws操作系统下用来描绘设备或文件等数据信息的文件.INF文件是由规范的ASCII码组成,您能够用任何一款文字编辑器 ...
- inf文件基础知识扫盲
INF文件全称Information File文件,是Winodws操作系统下用来描述设备或文件等数据信息的文件.INF文件是由标准的ASCII码组成,您可以用任何一款文字编辑器查看修改其中的内容.一 ...
- [Windows驱动]INF文件
INF是Device INFormation File的英文缩写,是Microsoft公司为硬件设备制造商发布其驱动程序推出的一种文件格式,INF文件中包含硬件设备的信息或脚本以控制硬件操作.在INF ...
最新文章
- log4j2配置实例[按小时记录日志文件]
- linux常用的命令行
- python登录网页版微信发送消息
- 如何优化电子邮件营销的效果
- html页面中Location对象跳转页面用法
- 如果误删谷歌浏览器的书签,怎么恢复
- Full Tank?
- GWT(Google Web Tookit) Eclipse Plugin的zip下载地址(同时提供GWT Designer下载地址)
- 模板类的析构函数如何写_如何写财务分析报告?全套财务分析报告模板(含分析方法及流程)...
- 现在都用微信,支付宝付款,没有现金,要是没有网络,该怎么办?
- Autorun 文件结构
- Go语言:数组练习—数组逆置
- 计算机vb题库程序代码编写,计算机二级考试.题库-vb程序题
- 原来可视化还能这么美...
- 【JS】利用JS给删除按钮添加提示框
- 常用的坐标系及其EPSG编码
- 智头条 | 四部门:2025年建立500家智能家居体验中心,小米发布人形仿生机器人,2022光亚展智能成主角
- QoS 基础: 什么是QoS, 我真的需要吗?
- mysql只有frm_MySQL只有.frm和.ibd文件如何批量恢复InnoDB表-爱可生
- tieredImageNet 数据集介绍
热门文章
- 需求与商业模式创新-需求5-确定项目的前景和范围
- 【蓝桥杯嵌入式】第十三届蓝桥杯嵌入式国赛程序设计试题以及详细题解
- Laravel 5中文视频教程和学习资源收集
- Qt Creator 模块学习 ——音视频播放(解决了DirectShowPlayerService::doSetUrlSource问题)
- 蓝桥杯——真题训练之李白打酒
- 杀毒防护类软件的组合-转帖
- 信捷PLC上位机源代码例子,modbusTCP通信
- 金融信息交换协议(FIX)
- 言简意赅,盘点知识图谱在各领域的应用
- 我们每天都在忙些什么 (r7笔记第37天)