• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >嵌入式开发 > ------------------inf文件找不到指定的驱动问题,哭求大神打救----------------

------------------inf文件找不到指定的驱动问题,哭求大神打救----------------

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了------------------inf文件找不到指定的驱动问题,哭求大神打救----------------等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: ------------------inf文件找不到指定的驱动问题,哭求大神打救----------------
描述:

kernel硬件vs2012EzDriverInstallerinf

开发环境VS2012 + WDK8(创建空的WDM项目,win7 64位debug编译),win7 64位系统,inf文件如下:
;--------- Version Section ---------------------------------------------------
[Version]
Signature="$CHICAGO$";
Provider=Zhangfan_Device
DriverVer=10/04/2013,19.8.17.864
; If device fits one of the standard classes, use the name and GUID here,
; otherwise create your own device class and GUID as this example shows.
Class=ZhangfanDevice
ClassGUID={EF2962F0-0D55-4bff-B8AA-2221EE8A79B0}
CatalogFile=C7151587.CAT
;--------- SourceDiskNames and SourceDiskFiles Section -----------------------
; These sections identify source disks and files for installation. They are
; shown here as an example, but commented out.
[SourceDisksNames]
1 = "HelloWDM",Disk1,,
[SourceDisksFiles]
HelloWDM.sys = 1,HelloWDM,
;--------- ClassInstall/ClassInstall32 Section -------------------------------
; Not necessary if using a standard class
; 9X Style
[ClassInstall]
Addreg=Class_AddReg
; NT Style
[ClassInstall32]
Addreg=Class_AddReg
[Class_AddReg]
HKR,,,,%DeviceClassName%
HKR,,Icon,,"-5"
;--------- DestinationDirs Section -------------------------------------------
[DestinationDirs]
YouMark_Files_Driver = 10,SysWOW64\Drivers
;--------- Manufacturer and Models Sections ----------------------------------
[Manufacturer]
%MfgName%=Mfg0, NTamd64.6.1, NTamd64.6.0
[Mfg0]
; PCI hardware Ids use the form
; PCI\VEN_aaaa&DEV_bbbb&SUBSYS_cccccccc&REV_dd    PCI\VEN_9999&DEV_9999
;改成你自己的ID
%DeviceDesc%=YouMark_DDI, PCI\VEN_9999&DEV_9999
;---------- DDInstall Sections -----------------------------------------------
; --------- Windows 9X -----------------
; Experimentation has shown that DDInstall root names greater than 19 characters
; cause problems in Windows 98
[YouMark_DDI]
CopyFiles=YouMark_Files_Driver
AddReg=YouMark_9X_AddReg
[YouMark_9X_AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,HelloWDM.sys
HKR, "Parameters", "BreakOnEntry", 0x00010001, 0
; --------- Windows NT -----------------
[YouMark_DDI.NT]
CopyFiles=YouMark_Files_Driver
AddReg=YouMark_NT_AddReg
[YouMark_DDI.NT.Services]
Addservice = HelloWDM, 0x00000002, YouMark_AddService
[YouMark_AddService]
DisplayName = %SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\SysWOW64\drivers\HelloWDM.sys
[YouMark_NT_AddReg]
HKLM, "System\CurrentControlSet\Services\HelloWDM\Parameters",\
"BreakOnEntry", 0x00010001, 0
; --------- Files (common) -------------
[YouMark_Files_Driver]
HelloWDM.sys
;--------- Strings Section ---------------------------------------------------
[Strings]
ProviderName="Zhangfan."
MfgName="Zhangfan Soft"
DeviceDesc="Hello World WDM!"
DeviceClassName="Zhangfan_Device"
SvcDesc="Zhangfan"
这个文件参照的是 windows驱动编程技术详解 哩的inf文件,跟sys文件放于C盘(卷标Disk1)一个HelloWDM的一个文件夹下,如图:
 ------------------inf文件找不到指定的驱动问题,哭求大神打救----------------
用EzDriverInstaller加载inf时,hardware中为空白:
 ------------------inf文件找不到指定的驱动问题,哭求大神打救----------------
用添加硬件的方法安装,出现提示:
 ------------------inf文件找不到指定的驱动问题,哭求大神打救----------------
在VS下编译都通过的,项目结构如下:
 ------------------inf文件找不到指定的驱动问题,哭求大神打救----------------
编译提示消息:
 ------------------inf文件找不到指定的驱动问题,哭求大神打救----------------
但是安装就出现了以上的问题,应该不是sys文件出了问题?应该是inf文件没有明确到sys文件所在的位置吧?网上找了很多关于inf文件的介绍,未能找到原因,小弟跪求各位大神帮忙!!!!!!!!!!!!!!!!


解决方案1:

重启计算机,F8禁用启动签名,就可以了。64位驱动不签名无法加载

解决方案2:

你的inf,sys,cat是配套过了微软的认证的么?没有的话,在64位下必须禁用“强制驱动签名”才可以成功安装的;

解决方案3:

你的INF文件是WDM架构驱动程序的INF文件格式,而不是WDK架构下的INF文件格式;
建议你在WDK的例子目录下找个修改一下。
WDK里面附带一个工具Chkinf, 用来检查INF文件格式是否规范。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ------------------inf文件找不到指定的驱动问题,哭求大神打救----------------

相关文章

  • 2017-06-05 笔记本和开发板之间用网线直接连接出现问题,求帮助
  • 2017-06-05 如何用单片机通过wifi模块发送大量数据给服务器
  • 2017-06-05 readfile读数问题请教
  • 2017-06-05 lua语言写出来的代码,怎么保存?(保存成lua文件)
  • 2017-06-05 PROTEL99中在原理图中放置元件时,为什么属性栏的封装列表中常常是空的,另外填写的封装,PROTEL怎么知道到哪个库中找到这个封装
  • 2017-06-05 linux文件读写open()函数的返回值
  • 2017-06-05 本人想做一个项目,有关口通讯的,望高手指点
  • 2017-06-05 S12X全速执行Flash擦除和写入指令时会报错
  • 2017-06-05 这个答案是不是错了!!!!!!!!!
  • 2017-06-05 verilog十六位减法器每一秒减一

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 想在虚拟机安装MACOS,如何找到MACOS的IOS文件?
    • ARM编程模型
    • 学习FPGA100个值得注意的要点
    • windows2000有几种驱动程序?
    • 操作系统内核里有什么东西?
    • 带EM64T指令的32-bitCPU能安装64-bit操作系统吗
    • inte815显卡声卡驱动问题在线等待急急急!~~~
    • 请大神们帮我看看这款液晶驱动是什么芯片,如何驱动?
    • 想自己DIY一个电动平板车,有点像walkcar的形式,求指导
    • 在C++中,如何知道计算机是支持USB11还是USB20的?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有