;; DDK文档中有详细的参考

;--------- Version Section ---------------------------------------------------

[Version]
Signature="$CHICAGO$"
Provider=Zhangfan_Device
DriverVer=11/1/2007,3.0.0.3

; 如果设备时一个标准类别,使用标准类的名称和GUID

; 否则创建一个自定义的类别名称,并自定义它的GUID

Class=ZhangfanDevice
ClassGUID={EF2962F0-0D55-4bff-B8AA-2221EE8A79B0}

;--------- 安装磁盘节-----------------------

[SourceDisksNames]
1 = "HelloWDM",Disk1,,

[SourceDisksFiles]
HelloWDM.sys = 1,MyDriver_Check,

;--------- ClassInstall/ClassInstall32 Section -------------------------------

; 如果是标准类设备,下面的是不需要的

; 9X Style
[ClassInstall]
Addreg=Class_AddReg

; NT Style
[ClassInstall32]
Addreg=Class_AddReg

[Class_AddReg]
HKR,,,,%DeviceClassName%
HKR,,Icon,,"-5"

;--------- 目标文件节-------------------------------------------

[DestinationDirs]
YouMark_Files_Driver = 10,System32\Drivers

;--------- 制造商节----------------------------------

[Manufacturer]
%MfgName%=Mfg0

[Mfg0]

; PCI hardware Ids use the form
; PCI\VEN_aaaa&DEV_bbbb&SUBSYS_cccccccc&REV_dd
;改成你自己的ID
%DeviceDesc%=YouMark_DDI, PCI\VEN_9999&DEV_9999

;---------- DDInstall Sections -----------------------------------------------
; --------- Windows 9X -----------------

; 如果在DDInstall中的字符串超过19,将会导致严重问题

[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%\System32\Drivers\HelloWDM.sys

[YouMark_NT_AddReg]
HKLM, "System\CurrentControlSet\Services\HelloWDM\Parameters",\
"BreakOnEntry", 0x00010001, 0

; --------- 文件节(common) -------------

[YouMark_Files_Driver]
HelloWDM.sys

;--------- 字符串节---------------------------------------------------

[Strings]
ProviderName="Zhangfan."
MfgName="Zhangfan Soft"
DeviceDesc="Hello World WDM!"
DeviceClassName="Zhangfan_Device"
SvcDesc="Zhangfan"

WDM驱动inf模板相关推荐

  1. C++程序安装卸载WDM驱动

    编译环境:VS2012 + WIN8 64 测试环境:VM WIN7 测试对象:WDM驱动 (sys文件 和 inf文件) 项目类型:Win32 Console Application 其它说明:代码 ...

  2. VS2012编译调试WDM驱动(KdPrint无调试信息 debugview win7无调试信息)

    对于WDM驱动 VS2012有向导可以新建WDM项目 如图 这点说明不用自己配置 文件目录 C/C++ 选项 LINK 选项 等一系列的参数 比以前方便了不少 新建以后是空项目 放入<windo ...

  3. 用Visual Studio 2015 编译张帆的第一个WDM驱动,并且成功安装到Windows 10里面

    用Visual Studio 2015 编译张帆的第一个WDM驱动,并且成功安装到Windows 10里面!!! 开发工具:Visual Studio 2015 企业版 目 标 机:Windows 1 ...

  4. WDM驱动加载的实现(1)

    1 WDM驱动加载方式 WDM是Windows DriverModal的简写,叫做Windows驱动模型.该驱动的加载需要通过INF文件实现.INF文件指的是后缀名是INF的文件,该文件叫做安装信息文 ...

  5. 第一个WDM驱动崩溃...

    1. WDM驱动在Win7上据说不能用EzDriverInstaller加载了,搜索了半天资料,才发现,win7自带的加载工具也不错. 计算机管理->设备管理器 : 菜单==操作->添加过 ...

  6. wdm驱动的学习初步

    可能是在linux下比较习惯的原因吧!我反而喜欢直接用DDK的build进行编译驱动,但是毕竟VC++的还是相对省事,故不得不学习设置VC++的编译环境. 首先:windows下做驱动开发,版本控制很 ...

  7. LINUX驱动Makefile模板

    网上有好多关于驱动的Makefile怎么写,驱动程序怎么运行,为什么驱动会没有main等等问题的问题的问题.下面我也给出我的驱动Makefile模板,这些东东都是在书籍和人家的研究成果上改进而来的,至 ...

  8. 在CLion中构建Windows内核WDM驱动

    在CLion中构建Windows内核WDM驱动 1.安装好CLion,VS2019,WDK 过程略 2.下载FindWDK.cmake 该文件来自于github/SergiusTheBest # Re ...

  9. 51单片机+驱动LCD1602模板范例+Proteus仿真

    51单片机+驱动LCD1602模板范例+Proteus仿真 本示例可以作为驱动LCD1602屏幕模板来调用或使用,方便移植到其他需要使用到LCD1602显示上的工程项目当中.所以示例不涉及过多其他的代 ...

  10. 【Proteus仿真】51单片机+LCD1602驱动显示模板程序

    [Proteus仿真]51单片机+LCD1602驱动显示模板程序 Proteus仿真 范例工程架构 LCD1602相关驱动显示函数 //函数或者变量声明 extern void LCD1602_del ...

最新文章

  1. bose蓝牙音箱使用说明_身轻如燕好带走 时尚便携蓝牙音箱TOP5推荐
  2. 天体运行动图,如此美妙,如此震撼!
  3. Registry学习资料
  4. IDC预测:2021vCPE软硬件市场将达到30亿美元
  5. 创建一个SpringBoot项目(IDEA版本,保姆级教程)
  6. [内核内存] [arm64] 内存初始化4---bootm_init
  7. 分享一波【一周小结】,望大家支持一下
  8. 用python计算数据的方差_用python求数据表中数据的均值与方差
  9. 伴随矩阵和逆矩阵的关系证明
  10. MSN与六度分隔理论
  11. Oracle中的空值问题
  12. 解决Chrome无法显示本地的.vtt字幕文件 (如何让本地HTML运行在Server上)
  13. 阿里巴巴有哪些好玩的分布式开源框架?
  14. 这猪蹄是人类能吃完的?
  15. 计算机近几年自考本科题,近几年自考管理系统中计算机硬应用题汇总.doc
  16. 宝宝小暑吃什么,祛湿健脾,温补阳气
  17. 重新开始学python,梦在远方路就在脚下 选择学习Python重新开始
  18. 第七周 任务一
  19. windows+MAC系统使用-快捷键
  20. META-INF/MANIFEST.MF 文件

热门文章

  1. 直播svga礼物特效怎样制作流程
  2. 三菱PLC漏型源型总结
  3. 4场直播丨Oracle、openGauss、易鲸捷EsgynDB
  4. AD快捷键,及一些基本操作设置总结
  5. java基本数据类型转类对象
  6. 手机号码检测开通微信工具如何进行选择
  7. Godot3游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏(中)
  8. 中国经济社会大数据研究平台——国内统计数据
  9. Ajax (菜鸟教程)学习笔记
  10. java中的jQuery与Ajax的应用,菜鸟教程