E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
wdm
最近发现的一些小问题
什么是NT式的驱动程序 什么是
WDM
式的驱动程序,二者有什么区别?分页内存,非分页内存c++编写驱动需要注意什么问题?
minword
·
2012-05-23 20:00
linux
windows
虚拟机
makefile
编译器
磁盘
WDM
驱动的基本结构
1、物理设备对象和功能设备对象
WDM
模型,完成一个设备操作,至少有两个对象共同完成。其中一个是物理设备对象(PDO),另一个是功能设备对象(FDO),其关系是附加和被附加的关系。
minword
·
2012-05-23 12:00
Window XP驱动开发(九) USB
WDM
驱动开发实例 bulkusb
转载请标明是引用于http://blog.csdn.net/chenyujing1234 欢迎大家提出意见,一起讨论! 参考书籍> 需要示例源码的请独自联系我.1、该示例介绍如何进行USB驱动的开发。它全面地支持了即插即用的处理,也很全面地支持了电源管理,同时很好地支持了USB设备的bulk读写.如果从头开发USB驱动,往往很难达到USB驱动的稳定性,所以建议在此驱动修改基础上进行USB驱动开发
chenyujing1234
·
2012-05-21 11:00
object
XP
null
resources
extension
Descriptor
DDK&
WDM
学习 - HelloWDM,
WDM
驱动加载,INF文件
转自:http://www.itstudy.net/html/200911/30/20091130234443.htm第十五章.驱动程序的安装 方便的,自动的和容易的安装一个设备驱动程序对于用户来说是一个重要的步骤。对于提供给用户容易的设备管理的即插即用驱动程序,安装程序是最基本的。安装一个驱动程序一个后缀是INF的文本文件控制设备驱动程序自动的安装。INF格式类似于WIN3.x下的老式的.
chenyujing1234
·
2012-05-18 14:00
windows
System
微软
dependencies
磁盘
DDK
设备堆栈实例
为了详细说明
WDM
设备对象以及这些设备对象是如何分层的。本文以针对USB硬件的驱动为例,看看设备对象是如何创建的。下图表明了设备对象是如何被一个驱动程序创建的。
saloon_yuan
·
2012-05-16 17:00
游戏
object
Class
windows xp 驱动开发(五) USB驱动程序、应用软件概述
1、USB设备驱动程序(
WDM
模型)1、1 分类USB设备驱动程序的设计是基于微软件的
WDM
。
chenyujing1234
·
2012-05-15 15:00
数据结构
windows
XP
interface
extension
Descriptor
windows xp 驱动开发(三)DDK与WDK
WDM
的区别
转自:http://www.cnblogs.com/hyddd/archive/2009/03/15/1412684.html最近尝试去了解WINDOWS下的驱动开发,现在总结一下最近看到的资料。1.首先,先从基础的东西说起,开发WINDOWS下的驱动程序,需要一个专门的开发包,如:开发JAVA程序,我们可能需要一个JDK,开发WINDOWS应用程序,我们需要WINDOWS的SDK,现在开发WIN
chenyujing1234
·
2012-05-14 16:00
编程
框架
windows
XP
程序开发
DDK
驱动程序开发学习(五)安装
安装
WDM
驱动程序可以用两种方法,一种是利用注册表,还有
masofeng
·
2012-05-08 09:00
驱动程序开发学习(四)编译
原帖地址:http://borland.mblogger.cn/doublefisher/posts/24514.aspx
WDM
程序编译出来的并不是我们常见的.exe,而是.sys文件,在未经设置编译环境之前
masofeng
·
2012-05-08 09:00
windows
Microsoft
import
makefile
程序开发
DDK
驱动程序开发学习(三)hello world
这主要还是因为网络上的
WDM
资料太少造成的。但是程序的入口点呢?c语言有Main(),用Vc的常看见的是WinMain(),Delphi开发的是Program里的Begin,但是驱动开发呢?
masofeng
·
2012-05-08 09:00
数据结构
object
function
String
extension
程序开发
【通信】数据通信网络
如:FDM、PDH、SDH、
WDM
确定复用技术来源于电话网,在一次呼叫过程中,同时建立连个方向的连接,每个方向只涉及一条电路,使用某条电路的一部分确定的容量,而在整个呼叫过程中,始终专用这部分容量。
guansir
·
2012-04-15 15:00
第一个
WDM
驱动崩溃...
1.
WDM
驱动在Win7上据说不能用EzDriverInstaller加载了,搜索了半天资料,才发现,win7自带的加载工具也不错.计算机管理->设备管理器:菜单==操作->添加过时硬件....也不会再扫描硬件啊
patdz
·
2012-04-10 10:21
职场
休闲
利用devcon安装驱动
于是借助devcon命令来实现这个功能,语句如下: Devcon -r install %windir%\system32\drivers\cxbu0
wdm
.inf "USB
shanblue
·
2012-04-09 00:00
安装
关于
WDM
驱动开发的不错资料(来自codeproject)
1. 详细的介绍如何做一个驱动程序教程:Part1: http://www.codeproject.com/Articles/9504/Driver-Development-Part-1-Introduction-to-DriversPart2: http://www.codeproject.com/Articles/9575/Driver-Development-Part-2-Introduc
wfq_1985
·
2012-03-28 21:00
基于Windows8与Visual Studio11开发第一个
Wdm
驱动程序
WDM
是英文WindowsDriverModel(
WDM
)的缩写,中文意思是“视窗驱动程序模块”,多使用在一些声卡的驱动程序上。
yincheng01
·
2012-03-25 19:00
windows
null
buffer
extension
output
delay
使用DirectShow驱动摄像头
用DirectShow来使用摄像头,一般要求摄像头的驱动是
WDM
格式的,当然,一些比较老的驱动格式DirectShow也可支持。
stardtx
·
2012-03-22 10:00
manager
filter
video
null
Graph
图形
PON基本知识
PON采用
WDM
技术
hjffly
·
2012-02-22 19:00
网络
Access
NetWork
终端
Terminal
驱动基础
1、三种类型的
WDM
驱动程序 总线驱动程序(busdriver) 功能驱动程序(functiondriver) 过滤驱动程序(filterdriver)2、其他分类方法 类驱动程序(classdriver
embededvc
·
2012-02-13 17:00
windows
object
String
File
query
Descriptor
VS2008 + WinDDK 7600.16385.1
开发过程中遇到问题的解决方案:1、链接KeGetCurrentIrql函数出现错误缺少
wdm
.lib,具体操作如下:2、unresolvedexternalsymbol__except_handler4
embededvc
·
2012-02-13 17:00
object
api
winddk
驱动工程师的面试问题。
1.NT和
WDM
驱动的区别1.NT式的驱动要导入的头文件是NTDDK.H,
WDM
式的驱动要导入的是
WDM
.H。2.NT式不支持即插即用,通过服务来手动加载;
WDM
是即插即用,通过inf来加载。
xum2008
·
2012-01-12 11:00
IO_REMOVE_LOCK使用方法小结
WDM
驱动程序在处理设备删除IRP并释放驱动程序分配的内存后可能接收到附加的IRP。
LoveBeyond
·
2012-01-02 10:00
WDM
和WDF usb驱动不同点
1)ddk和wdk ddk是基于
wdm
驱动模型的,而wdk是基于WDF驱动模型的,
wdm
驱动模型和wdf驱动模型的最大的区别是:1)wdf驱动框架对
WDM
进行了一次封装,WDF框架就好像C++中的基类一样
smilestone322
·
2011-12-01 15:00
c
框架
IO
DDK
操作系统相关
cisco mds 9124存储容灾中的应用
A.两者都属于波分复用(
WDM
)技术。CWDM技术使用的是一种20纳米(nm)的波长间距,通常使用8个波长。DWDM技术使用的是一种1n
lqx010101
·
2011-11-04 22:55
职场
Cisco
休闲
波分复用
cisco mds 9124存储容灾中的应用
A.两者都属于波分复用(
WDM
)技术。CWDM技术使用的是一种20纳米(nm)的波长间距,通常使用8个波长。DWDM技术使用的是一种1n
lqx010101
·
2011-11-04 22:55
职场
休闲
cisco
波分复用
cisco
JMF拍照技术文档
摄像头刷卡拍照拍照原理:第一步:捕获摄像头视频 captureDeviceInfo=CaptureDeviceManager.getDevice("vfw:Microsoft
WDM
谢洋
·
2011-10-27 17:01
职场
JMF
休闲
api文档
JMF拍照
JMF安装包
WDM
驱动程序入门示例
驱动程序开发实在是一件很头疼的事情,入手几天还是没什么感觉。找到一段代码,麻雀虽小五脏俱全,看了之后能对整个完整的框架有个基本的了解,很有参考价值。发这里一起分享。//头文件#ifdef__cplusplusextern"C"{#endif#include#ifdef__cplusplus}#endiftypedefstruct_DEVICE_EXTENSION{ PDEVICE_OBJECT
wwwgeyang777
·
2011-10-26 16:00
wdm
/wmi调用与实现
1.文档说明本文重点介绍了WMI的客户端实现方法和驱动程序Provider的在多路径设备相关驱动中的实现方法。2.WMI简介WMI(WindowsManagementInstrumentation)windows管理规范是WBEM模型在windows系统中的实现。通过WMI可以访问、配置、管理和监视几乎所有本地和远程的windows资源。比如用户可以在远程计算机器上启动一个进程;设定一个在特定日期
eric_zl_zhang
·
2011-08-29 10:33
buffer
methods
exception
string
null
object
WMI
编程安全学习笔记
概念:NT,
WDM
,WDF驱动模型设备有可能有名称,如串口\Device\Serial0,也有可能没有设备名称(设备名称与符号连接名不一样,前者是内核程序对设备的一个标识,内核函数中要用到,后者是外部设备访问设备的标识
shareCode
·
2011-08-24 19:00
编程
汇编
object
IO
扩展
attributes
MPLS/×××基本原理及在ZXR10中的配置
而且,MPLS可以运行在任何链接层技术之上,从而简化了向基于SONET/
WDM
和IP/
WDM
结构的下一代光Internet的转化。在这里,主要描述
soeasymuch
·
2011-07-31 14:19
职场
***
BGP
路由交换
开发
WDM
型USB设备驱动程序
【http://tech.sina.com.cn/s/2004-10-14/1034440545.shtml】
msunyutao
·
2011-07-07 16:00
WINDOWS下异步IO
59140 网上介绍驱动程序的异步I/O和事件通知的教程实在太难找了,大多都是一笔带过,有的也只是给出一个基本框架,以偶的水平,打死我也写不出一个完整的代码出来 武安河的《windows 2000/xp
WDM
newzk
·
2011-06-22 17:36
IO
异步
readfile
休闲
vs2008 wdk 驱动开发环境配置 之
wdm
1、建立一个C++空项目2、打开配置管理器,新建配置一个配置如Check,把Check设为活动的。注意不要使用Debug或Realse,否则后面会出现奇怪错误。3.打开项目配置,点击c/C++页,在附加包含目录中,添加 C:/WinDDK/6001.18001/inc/crt; C:/WinDDK/6001.18001/inc/api; C:/WinDDK/6001.18001/
chinahaerbin
·
2011-06-21 23:00
c
优化
api
配置管理
X86
DDK
用户模式与内核模式-
WDM
学习(1)
用户模式与内核模式从Intel80386开始,出于安全性和稳定性的考虑,该系列的CPU可以运行于ring0~ring3从高到低四个不同的权限级,对数据也提供相应的四个保护级别。运行于较低级别的代码不能随意调用高级别的代码和访问较高级别的数据,而且也只有运行在ring0层的代码可以直接对物理硬件进行访问。由于WindowsNT是一个支持多平台的操作系统,为了与其他平台兼容,它只利用了CPU的两个运行
qinqqfirst
·
2011-05-20 09:00
DirectSound学习笔记:使用WAV数据
使用WAV数据在Windows驱动模型(
WDM
)中,DirectSound硬件缓冲区能够播放任何未压缩或压缩的声音格式,这些格式能够被一个WAVEFORMATEX或WAVEFORMATEXTENSIBLE
ddkxddkx
·
2011-05-20 00:00
框架
windows
api
null
dll
扩展
使用 C++ 编写内核模式驱动程序的优点与缺点
C++及其对象特性似乎与MicrosoftWindowsDriverModel(
WDM
)和WindowsDriverFoundation(WDF)驱动程序的语义非常吻合。
pizi0475
·
2011-03-30 11:00
C++
c
windows
Microsoft
编译器
DDK
详细解析windows usb驱动和linux usb驱动的相似和差异(八)
driverstudio3.2和DDK驱动的比较分析,我们发现它们两个开发驱动程序都是类似的,毕竟ds3.2就是对ddk的又一次封装而已,那么wdk和前面两种方法有什么不同呢,本质的不同就是前面两种采用的是
wdm
smilestone322
·
2011-03-19 23:00
windows
linux
基于DirectShow视频及图片捕获软件的开发(写的非常详细)在后几篇博客 我会更新
运用DirectShow,我们可以很方便地从支持
WDM
驱动模型的采集卡上捕获数据,并且进行相应的后期处理乃至存储到文件中。它广泛地支
laoyi19861011
·
2011-03-08 15:00
wdm
驱动的警告、错误及解决方案
在
wdm
驱动编译会遇到很多问题,故把我所遇到的问题和解决办法给记录下来!
wucongdonglai
·
2011-02-26 10:00
File
include
X86
Types
DDK
preprocessor
wdm
驱动的学习初步
可能是在linux下比较习惯的原因吧!我反而喜欢直接用DDK的build进行编译驱动,但是毕竟VC++的还是相对省事,故不得不学习设置VC++的编译环境。首先:windows下做驱动开发,版本控制很重要,系统的版本,DDK的版本,VC++的版本,都是有相关性,搞不好,就容易出错,比如版本不兼容等,我采用的是xpsp2,DDK是3790.1830,不过现在微软提倡用WDK,基本上也可以,我试用了下,
wucongdonglai
·
2011-02-26 10:00
使用Far工具命令来修改文件内容
将此代码复制到bat脚本中保存 ================================================= rem
WDM
文件头和hwFeature替换 far.exe
moyan435
·
2011-02-23 15:00
xml
脚本
Access
类封装的驱动程序
内核驱动,无外乎就是一些数据结构:驱动对象、设备对象、文件对象、IRP等;而对这些数据结构的处理就是内核函数:
WDM
驱动乃是分发函数(DispatchFunc
seloba
·
2011-02-17 09:00
数据结构
框架
在程序中设置 Video Capture Source 的 Pin 属性
DShow从
WDM
驱动程序自动生成的Video Capture Source Filter有一个Pin Property Page,想必各位高手都知道并且见过。
isiqi
·
2011-01-21 16:00
UP
Windows下usb接口驱动技术(二)
虚拟设备驱动程序),起源于Windows3.1时代,用于Windows95/98/Me操作系统中;一类是KMD(KernelModeDriver,内核模式驱动程序),用于WindowsNT下;还有一类就是
WDM
sshhbb
·
2011-01-07 13:00
Windows下usb接口驱动技术(二)
虚拟设备驱动程序),起源于Windows3.1时代,用于Windows95/98/Me操作系统中;一类是KMD(KernelModeDriver,内核模式驱动程序),用于WindowsNT下;还有一类就是
WDM
k_lb
·
2011-01-07 13:00
windows
应用程序与驱动程序的通信
Windows应用程序与
WDM
通信的一般过程是:①应用程序先用CreateFile函数打开设备,②然后用ReadFile从
WDM
中读取数据,用WriteFile函数向
WDM
写数据,用DeviceIoControl
seasonpplp
·
2010-11-18 10:00
windows
IO
使用 C++ 编写内核模式驱动程序的优点与缺点
编写内核模式驱动程序的优点与缺点本页内容简介内核模式代码注意事项将C++编译器用于内核模式代码内核模式驱动程序的C++问题结束语参考资料 C++及其对象特性似乎与MicrosoftWindowsDriverModel(
WDM
seasonpplp
·
2010-11-11 15:00
C++
c
windows
Microsoft
编译器
DDK
WDM
驱动之IRP处理:取消IRP
IRP请求的最终结局无非有两个:要么被完成了,要么被取消了。完成IRP请求的过程已经在前面讲过了,这里仔细讲一个IRP请求的取消。为什么要取消IRP请求呢?一般来讲,原因不外乎是本请求操作超时或设备故障导致的。具体理解,可以考虑如下两种情形:情形1:驱动发送一个请求到下级驱动,下级驱动由于忙,将它放到自己的请求队中去,下级驱动一直忙,请求一直没有得到处理,而这个请求又比较重要,如果一直得不到处理就
seasonpplp
·
2010-11-11 13:00
Windows 7驱动开发系列(五)--
WDM
驱动设计原则
在上一篇说过了
WDM
模型的介绍之后,我们来继续说一下内核模式驱动程序的设计原则1.一般来说内核模式的驱动要用C编写,因为这样才有利于针对各个不同的平台进行编译和链接.2.可配置,不要假定你的驱动程序能申请到某个特定的
beyondma
·
2010-11-02 21:00
Windows 7驱动开发系列(五)--
WDM
驱动设计原则
在上一篇说过了
WDM
模型的介绍之后,我们来继续说一下内核模式驱动程序的设计原则 1.一般来说内核模式的驱动要用C编写,因为这样才有利于针对各个不同的平台进行编译和链接
·
2010-11-02 21:00
windows 7
驱动中的LIST_ENTRY操作相关函数
在
wdm
.h中双链表操作相关的函数//// Doubly-linkedlistmanipulationroutines.////// VOID// InitializeListHead32(//
laokaddk
·
2010-11-01 15:33
职场
休闲
list_entry
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他