相关推荐
-
C++Windows之WDM驱动程序开发(实战篇)上
详解Windows驱动程序的发展由来,实战NT驱动、WDM驱动程序的开发制作,让学员掌握驱动开发的全部流程,整体架构,快速学会Windows驱动程序开发
-
为真实硬件安装WDM驱动
为一个实际硬件安装自己的WDM驱动 在我的电脑上点击右键->属性->硬件->设备管理器->点开网卡->详细信息->复制硬件信息 修改INF文件 硬件信息 我们只需要前面的字符串 PCI\VEN_1022&DEV_2000 [Mfg0] ; PCI hardware Ids use the form ; PCI\VEN aaaa&DEV bbbb&SUBSYs_ CccCeCCC&REV dd ;改成你自己的ID %DeviceDesc%
-
WDM驱动程序入门示例
驱动程序开发实在是一件很头疼的事情,入手几天还是没什么感觉。找到一段代码,麻雀虽小五脏俱全,看了之后能对整个完整的框架有个基本的了解,很有参考价值。发这里一起分享。 //头文件 #ifdef __cplusplus extern "C" { #endif #include #ifdef __cplusplus } #endif typedef st
-
WDM驱动实操No.1
一、虚拟驱动如何绑定一个实际硬件安装该驱动? 1、实际硬件:网卡 硬件ID:PCI\VEN_8086&DEV_10D3 对应于虚拟驱动INF文件中的: %wdk_s2_c13_test1_driver.DeviceDesc%=Root\wdk_s2_c13_test1_driver ; TODO: edit hw-id 修改:只要将Root\wdk_s2_c13_test1_driver 变更为 PCI\VEN_8086&DEV_10D3即可 %wdk_s2_c13_test1_drive
-
WDM驱动程序入门(3)——安装步骤
DDK分为98 DDK和2000 DDK两种,它们工作起来是大同小异的,不过有些驱动程序只能在2000 DDK中使用。由于Win98注定是一种即将被淘汰的操作系统了,所以我也不打算介绍如何在98 DDK中进行编译,以下的所有内容都是针对2000 DDK的。·准备工作1、确定你已经安装了Visual C++2、安装2000 DDK3、安装2000 DDK成功后,在“开始”->“程序”里应该有“Dev
-
用VC++ 6.0来编译WDM驱动
用VC++ 6.0来编译WDM驱动作者:Arthur Tu2003年9月28日星期日标题:用VC++ 6.0来编译WDM驱动(限于2K DDK)Version 1.02如果转贴,务必加上以下内容:***************************************作者:Arthur Tu出处:驱动开发网 www.driverdevelop.com*********************
-
实现WDM驱动的自动安装的完整工程
C++实现WDM驱动的自动安装的完整工程 C++实现WDM驱动的自动安装的完整工程 C++实现WDM驱动的自动安装的完整工程
-
WDM系统入门基础篇
WDM(Win32 Driver Model),即Win32驱动程序模型,是Microsoft力推的全新驱动程序模式,旨在通过提供一种灵活的方式来简化驱动程序的开发,在实现对新硬件支持的基础上减少并降低所必须开发的驱动程序的数量和复杂性。 除了通用的平台服务和扩展外,WDM还实现了一个模块化的、分层次类型的微型驱动程序结构(见图1)。类型驱动程序实现了支持通用总线、协议或设备类所需的功能性接口
-
从文件资源获取文件信息
QueryFileInfo
-
WDM驱动
/************************************************************************ * 文件名称:HelloWDM.h * 作 者:张帆 * 完成日期:2007-11-1 *****************************...
-
C++实现WDM式驱动安装
//#include "stdafx.h" #include #include #include #include #include #include #pragma comment(lib, "newdev.lib") #pragma comment(lib, "setupapi.lib") #ifndef MAX_DEVICE_ID
-
一个WDM驱动开发框架
下面是我起初学习WDM的时候的一个驱动开发框架。分享之。。。。。 #include "DriverWDM.h" #pragma INITCODE extern "C" NTSTATUS DriverEntry(IN PDRIVER_OBJECT pDriverObject,IN PUNICODE_STRING RegistryPath) { NTSTATUS status; KdPrin
-
Advantech CAN WDM Driver User Manual V1.00.chm
研华CAN驱动函数使用说明,有关CAN的通讯数据结构,包括各种开发环境下的详细使用。
-
WDM驱动设计系统环境设置
系统环境设置在编写USB设备驱动程序时,开发人员需要使用下列软件: 1、 Microsoft Visual C++。 2、 SDK(Software Development Kit,软件开发工具包),它是可选的。 3、 DDK(Driver Development Kit,驱动开发工具包)。 Visual C++是包含标准编译工具(编译程序和连接程序)的集成开发环境,通过正确设置,其可以用来建立内
-
WDM驱动程序入门(1)——HelloWDM
WDM驱动程序是一种很新的东西,相信很多人都跟我一样,对它很感兴趣,但是又找不到学习的切入点。究其原因,还是因为WDM是一种非常“死板板”的程序,它一运行就是工作在系统的底层RING 0处,提供各种接口给应用程序调用。也正因为如此,它不像普通的应用程序一样,可以很快地上手——更多的时候,你是在阅读它的技术资料和各种接口信息,你还要非常地熟悉系统底层的工作原理,否则一个不小心,就“蓝屏”了,呵呵——