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
Windows驱动开发
Windows 驱动开发 - 3
上篇《
Windows驱动开发
-2》我们已经添加了EvtDevicePrepareHardware事件,但是我们还没有增加内容。
xiaobin_HLJ80
·
2015-05-25 09:00
Windows 驱动开发 - 2
上一篇《
Windows驱动开发
-1》我们已经实现一个WDF“骨架”。但是,他什么也没有干。。。 WDF对象分为3类:方法、事件和属性。
xiaobin_HLJ80
·
2015-05-23 14:00
Windows 驱动开发 - 1
上篇《
Windows驱动开发
-基础2》已经介绍了windows大概的框架。那么使用WDF有那些的不同呢? 我们知道在WDF中,KMDF是必须的。而KMDF是架构在WDM之上的。
xiaobin_HLJ80
·
2015-05-17 00:00
VS2008 、DDK XP 和DDKWizard 搭建驱动开发环境
最近准备学习
Windows驱动开发
,无奈以前从未接触过此类知识,于是打算从头开始自学,顺便分享点经验给那些同样一筹莫展的同学。 要想开发驱动程序,首先得搭建开发环境。
无垠之萍
·
2015-01-23 17:49
驱动开发环境配置
VS2008 、DDK XP 和DDKWizard 搭建驱动开发环境
最近准备学习
Windows驱动开发
,无奈以前从未接触过此类知识,于是打算从头开始自学,顺便分享点经验给那些同样一筹莫展的同学。 要想开发驱动程序,首先得搭建开发环境。
无垠之萍
·
2015-01-23 17:49
驱动开发环境配置
VS2008 、DDK XP 和DDKWizard 搭建驱动开发环境
最近准备学习
Windows驱动开发
,无奈以前从未接触过此类知识,于是打算从头开始自学,顺便分享点经验给那些同样一筹莫展的同学。要想开发驱动程序,首先得搭建开发环境。
无垠之萍
·
2015-01-23 17:49
驱动开发环境配置
Windows驱动开发
的一些资源下载记录
1.微软的WDK7.1、WDK8及符号表(symbols)等入口地址:http://msdn.microsoft.com/en-US/windows/hardware/hh852365①WDK8.1百度盘备份:http://pan.baidu.com/s/1pJ7LH6jWDK8.1Sample示例百度盘备份:http://pan.baidu.com/s/1sjI7c89(注:WDK8.1没有了W
dijkstar
·
2015-01-18 13:13
Windows驱动开发
的一些资源下载记录
1.微软的WDK7.1、WDK8及符号表(symbols)等入口地址:http://msdn.microsoft.com/en-US/windows/hardware/hh852365①WDK8.1百度盘备份:http://pan.baidu.com/s/1pJ7LH6jWDK8.1Sample示例百度盘备份:http://pan.baidu.com/s/1sjI7c89(注:WDK8.1没有了W
dijkstar
·
2015-01-18 13:00
Windows下PCIe接口的多串口卡驱动开发小结
这里用《
Windows驱动开发
技术详解(张帆等编写)》第16章Test5中的InitMyPCI函数。该函数枚举了PCI总线的各种资
dijkstar
·
2015-01-17 12:00
Windows驱动开发
技术详解笔记(10) 基本概念
一、基本框架二、基本概念1、操作系统的主要任务是调度线程,还有一些必要的工作,如:内存管理,进程管理,安全管理和I/O管理,这些部分叫做执行部件。2、Ring是CPU的概念,而用户/内核模式是操作系统的概念。编写驱动主要为了操作硬件,如访问物理内存,设备端口等。驱动程序相当于内核的补丁,不同硬件设备会有不同的补丁。Windwos中,用户态与内核态切换通过软中断来进行。3、操作系统分层Windows
maochengtao
·
2015-01-04 13:00
VC6、VS2005环境搭建驱动开发环境注意事项
①张帆编写的《
Windows驱动开发
技术详解》中的示例,都是针对VC6.0+WDK3790.1830+目标为WinXP,环境而准备的,因此:(VC6.0不能将上述设置为wxp目录,因为VC6不能引用wxp
dijkstar
·
2015-01-03 15:00
如何把NDIS Filter框架利用到日常的
Windows驱动开发
工作中
以前,我在看雪发表了一篇文章,文章如下。【原创】NDIS中间层驱动开发在Win7系统下和Windows XP系统下的区别 http://bbs.pediy.com/showthread.php?t=137545当时,我只写了一个大概,抛砖引玉,讲述了NDIS Filter框架,告诉大家NDIS Filter大概怎么用,有什么样的变动。最近这几年,Windows8和Windows8.1操作系统逐渐地
haolipengzhanshen
·
2014-12-04 14:00
病毒防御云体系
个人简介谢奕智,百度资深研发工程师,熟悉WINDOWS内核,七年
WINDOWS驱动开发
经验,对竞品的防御也有一定研究,现在为百度国际化杀毒的主防和攻防业务的负责人
谢奕智
·
2014-11-03 00:00
病毒防御云体系
个人简介谢奕智,百度资深研发工程师,熟悉WINDOWS内核,七年
WINDOWS驱动开发
经验,对竞品的防御也有一定研究,现在为百度国际化杀毒的主防和攻防业务的负责人
谢奕智
·
2014-11-03 00:00
向Windows内核驱动中传递一个函数指针,使其在内核模式下执行
这个例子是来自于张帆编写的《
Windows驱动开发
技术详解》第15章15.5节,P397-399页。
dijkstar
·
2014-09-13 10:37
向Windows内核驱动中传递一个函数指针,使其在内核模式下执行
这个例子是来自于张帆编写的《
Windows驱动开发
技术详解》第15章15.5节,P397-399页。
dijkstar
·
2014-09-13 10:00
Windows 驱动开发基础(九)内核函数
Windows驱动开发
基础系列,转载请标明出处:http://blog.csdn.net/ikerpeng/article/details/38849861这里主要介绍3类Windows的内核函数:字符串处理函数
u012192662
·
2014-08-26 17:00
windows
驱动开发
7
Windows驱动开发
基础(八)内存管理
Windows驱动开发
基础系列,转载请标明出处:http://blog.csdn.net/ikerpeng/article/details/38826159就32位的计算机来说,他有4G的真实的物理内存
u012192662
·
2014-08-25 21:00
windows
驱动开发
7
Windows 驱动开发基础(七)WDM设备的基本结构
Windows驱动开发
基础系列,转载请标明出处:http://blog.csdn.net/ikerpeng/article/details/38822657WDM驱动即是一种即插即用的驱动。
u012192662
·
2014-08-25 20:00
windows
驱动开发
7
Windows 驱动开发基础(六)NT驱动的基本结构
Windows驱动开发
基础系列,转载请标明出处:http://blog.csdn.net/ikerpeng/article/details/38821919NT类型的驱动即不是即插即用的驱动,主要包括3
u012192662
·
2014-08-25 16:00
windows
驱动开发
7
Windows驱动开发
基础(五)驱动程序的数据结构
Windows驱动开发
基础:驱动程序的数据结构。
u012192662
·
2014-08-24 11:00
windows
7
Windows 驱动入门(一)
本博客为
Windows驱动开发
的基础。
u012192662
·
2014-08-23 12:00
搭建VS2008+WDK+DDKWzard
windows驱动开发
环境
搭建VS2008+WDK+DDKWzard
windows驱动开发
环境一、微软驱动开发之-WDK的介绍、下载、安装及配制1、关于WDKWindowsDriverKit(驱动程序工具包):是一种完全集成的驱动程序开发系统
frankiewang008
·
2014-08-01 14:07
驱动
搭建VS2008+WDK+DDKWzard
windows驱动开发
环境
搭建VS2008+WDK+DDKWzard
windows驱动开发
环境一、微软驱动开发之-WDK的介绍、下载、安装及配制1、关于WDKWindowsDriverKit(驱动程序工具包):是一种完全集成的驱动程序开发系统
FrankieWang008
·
2014-08-01 14:00
Windows驱动开发
(二)
本节主要介绍驱动开发的一些基础知识。 1.驱动程序的基本组成 1.1. 最经常见到的数据结构 a. DRIVER_OBJECT驱动对象[cpp] viewplaincopy// WDK中对驱动对象的定义 // 每个驱动程序都会有一个唯一的驱动对象与之对应 // 它是在驱动加载时被内核对象管理程序创建的 typedef struct _DRIVER_OBJECT
ghevinn
·
2014-07-28 16:00
Windows驱动开发
(一)
它们分别是《寒江独钓——内核安全编程》和《
Windows驱动开发
技术详解》。两本书分别从不同的角度介绍了驱动程序的制作方法。
ghevinn
·
2014-07-28 14:00
windows驱动开发
——锁、死锁、以及同步
表格中描述的是常用的同步机制,这些机制的相关描述以及他们在windows系统下面的实现。同步方法描述Windows下的机制Interlocked operations提供原子的算术,逻辑,和列表操作,不仅是多线程安全的同时也是多处理器安全的InterlockedXxx and ExInterlockedXxx routinesMutexes提供内存的互斥访问权限Spin locks, fast m
dayenglish
·
2014-07-02 20:00
windows
内核
从零开始学习Windows WDF驱动程序开发
从零开始学习Windows WDF驱动程序开发▼目录:1.第一部分编译安装测试一个简单的WDF驱动程序 1.1编译安装测试 1.2
Windows驱动开发
就是要开发出INF文件和SYS文件 1.3
chenchong_219
·
2014-03-20 23:00
Windows驱动开发
——派遣函数
1、IRP IRP(I/ORequestPackage),即输入输出请求包。上层应用程序与底层驱动程序通信时,应用程序会发出I/O请求,操作系统将I/O请求转化为相应的IRP数据。不同类型的IRP会传递给不同的派遣函数处理。2、派遣函数 驱动中处理IRP请求的函数。处理完了之后,必须通过IOCompleteRequest结束IRP。这样,发起I/O请求的Win32API就会返回。3、RendF
chenchong_219
·
2014-03-09 19:00
Windows驱动开发
——WDM驱动
1、WDM.h/************************************************************************ *文件名称:HelloWDM.h *作者:张帆 *完成日期:2007-11-1 *************************************************************************/ #if
chenchong_219
·
2014-03-09 14:00
WinDebug+虚拟机---调试驱动的配置
关键字:WinDebug+虚拟机---调试驱动的配置 现在一直在做有关
Windows驱动开发
的工作
zhaoshijie
·
2014-02-28 13:00
debug
Windows内核驱动开发入门学习资料
(本资料由代码疯子整理)一、书籍推荐《
Windows驱动开发
技术详解》作者:张帆、史彩成;出版社:电子工业出版社《天书夜读
chenchong_219
·
2014-02-16 14:00
第九篇:万丈高楼平地起-驱动编程基础知识点
Windows驱动开发
,其中有一个最大的问题,就是微软没有太多公开的技术细节.很多时候,会让开发者模棱两可,不知所谓.所以,Windows驱动的开发,不是特别容易上手.我就遇到过一些开发者,有的是两三年
u013140088
·
2014-02-01 22:00
thread
kernel
软件
驱动开发
Windows驱动
第四篇:两利相权取其重-多个USB设备通用驱动程序的综合比较
自接触
WINDOWS驱动开发
,接触USB应用与IP开发以来,使用与修改了一批USB的驱动程序.Windows7以前的系统自带了,EHCI,O/UHCI,USBHUB2.0,USBSTORAGE,USBVIDEO
u013140088
·
2013-12-24 17:00
usb
设备驱动
Windows驱动
[
Windows驱动开发
](五)内核内存管理
转自:http://blog.csdn.net/baggiowangyu/article/details/7936414一、内存管理概念1.物理内存概念(PhysicalMemoryAddress) PC上有三条总线,分别是数据总线、地址总线和控制总线。32位CPU的寻址能力为4GB(2的32次方)个字节。用户最多可以使用4GB的真实物理内存。PC中很多设备都提供了自己的设备内存。这部分内存会映
huangxy10
·
2013-11-11 01:00
windows
内存管理
驱动开发
Windows驱动
[
Windows驱动开发
](四)Windows驱动框架
转自:http://blog.csdn.net/baggiowangyu/article/details/7839938一、NT式驱动的基本例程1.驱动入口函数——DriverEntry[cpp] viewplaincopy// 驱动程序的一般性定义 NTSTATUS DriverEntry(IN PDRIVER_OBJECT pDriverObject, IN PUNICODE_STRIN
huangxy10
·
2013-11-11 01:00
windows
驱动开发
驱动框架
[
Windows驱动开发
](三)
Windows驱动开发
常用的数据结构
本节主要介绍驱动开发的一些基础知识。转自:http://blog.csdn.net/baggiowangyu/article/details/7804567 1.驱动程序的基本组成 1.1. 最经常见到的数据结构 a. DRIVER_OBJECT驱动对象[cpp] viewplaincopy// WDK中对驱动对象的定义 // 每个驱动程序都会有一个唯一的驱动对象与之
huangxy10
·
2013-11-11 01:00
windows
驱动开发
Windows驱动
[
Windows驱动开发
](一)VS2008搭建windows驱动编译环境
开发windows驱动的第一步当然是要学会如何编译windows驱动程序。编译windows程序的方式大约有以下几种: ●WDK提供的BuildEnvironments:微软官方推荐使用WDK提供的BuildEnvironments来对相应系统编译驱动,此方法需要用户自行创建Source文件编译,对于不熟悉的人略显困难 ● VS插件1,ddkwizard该插件会在VS中添加一个DDK工程,它
huangxy10
·
2013-11-11 00:00
[
Windows驱动开发
](二)Windows驱动程序环境搭配(VS2010 + WDK + VirtualDDK + VMware)
方法一:以前一直都是用VS2008+DDKWizard+WinDbg来进行驱动程序的开发调试的,使用DDKWizard来搭配调试环境呢,在VS2008下也还算方便,因为不需要自己去设置一些什么包含文件啊,源代码路径啊之类的就可以直接编译驱动程序源码,安装好DDKWizard后,在VS2008中就会自动出现一个开发驱动程序的项目框架,就跟选择创建WinForm应用程序一样的,创建好DDK项目后也是可
huangxy10
·
2013-11-10 23:00
window驱动开发环境
http://blog.csdn.net/smartdog_1/article/details/82199001、说明在
Windows驱动开发
过程中,环境搭建是最重要的一部。
ldinvicible
·
2013-11-04 10:00
[
Windows驱动开发
](三)基础知识——驱动例程
一、NT式驱动的基本例程1.驱动入口函数——DriverEntry //驱动程序的一般性定义 NTSTATUSDriverEntry(INPDRIVER_OBJECTpDriverObject,INPUNICODE_STRINGpRegistryPath); //DriverEntry的主要工作是对驱动程序进行初始化。它由系统进程System调用的。驱动被加载的时候会创建一个驱动对象,查询此驱
zhoujiaxq
·
2013-10-30 16:00
让U盘只读(wdm)包括安装过程
参考资料为《
windows驱动开发
详解》.h#include"ntddk.h" #include"ntddkbd.h" #include"string.h" #include"interface.h"
fssssssss
·
2013-10-23 15:00
《
Windows驱动开发
技术详解》读书笔记 来自 http://phinecos.blog.51cto.com/1941821/368163
首先需要安装DDK,这里我选择MicrosoftWindowsServer2003SP1DDKWindows驱动分成两类,一类是不支持即插即用的NT式驱动,一类是支持即插即用的WDM驱动.首先来看一个最简单的NT式驱动。 #pragma once #ifdef __cplusplus extern "C" { #endif #include
li857795020
·
2013-09-04 10:00
Windows驱动开发
技术详解 笔记1
1.Windows驱动程序分为两类:NT式驱动程序,WDM式驱动程序。2.驱动程序的入口函数DriverEntry,它有两个参数DriverObject 和RegistryPath。 DriverEntry函数由IO管理器负责调度,这两个函数也是由IO管理器负责分配和指定的。第一个代表IO管理器传递进来的驱动程序对象,第二个指向此驱动程序负责的注册表。3.设备类型FILE_DEVICE_UN
li857795020
·
2013-09-04 10:00
windows
驱动
开发记录
Windows驱动开发
工具 WDK 学习笔记(1)
目标:能够把电脑当作一个集成有高性能处理器的开发板用起来,当然,还自带了一个高级的操作系统Windows(必须的)。总之,就是在一个带了操作系统的高性能开发板上的驱动程序开发。性质:纯属业余爱好1、昨天下载了WDK7.1.0Free版(FromMS的正版,需要注册一个WindowsLiveID,下载链接http://www.microsoft.com/downloads/en/confirmati
mao0514
·
2013-08-01 11:00
学习
wdk
Windows驱动开发工具
windows驱动开发
环境搭建
下载WDK,我是在http://www.microsoft.com/en-us/download/details.aspx?id=11800下载的,版本7.1.0。下载VisualDDK,下载地址:http://visualddk.sysprogs.org/download/先安装WDK,然后安装VisualDDK,都直接点下一步就可以了,没有特别设置。安装好后,打开VS2010,会出现Visua
feier7501
·
2013-07-20 23:00
VS2012编译调试WDM驱动(KdPrint无调试信息)
对于WDM驱动VS2012有向导可以新建WDM项目如图这点说明不用自己配置文件目录C/C++ 选项LINK 选项等一系列的参数比以前方便了不少新建以后是空项目放入《
windows驱动开发
技术详解》中第一章的
飘雪超人
·
2013-07-19 18:00
kdprint
[置顶] VS2012编译调试WDM驱动(KdPrint无调试信息 win7无调试信息)
对于WDM驱动VS2012有向导可以新建WDM项目如图这点说明不用自己配置文件目录C/C++ 选项LINK 选项等一系列的参数比以前方便了不少新建以后是空项目放入《
windows驱动开发
技术详解》中第一章的
whatday
·
2013-07-19 18:00
kdprint
windows驱动开发
技术详解 VC6与DDK搭配使用的设置 .
在《
windows驱动开发
技术详解》中作者提供了两种调式内核程序的方法,有两种编译驱动的办法,一种是用DDK环境来编译,需要在源代码所在目录下创建两个文件makefile和Sources,另一种为vc搭配
zb872676223
·
2013-06-14 13:00
windows
Windows驱动开发
工具 WDK 学习笔记(1)
目标:能够把电脑当作一个集成有高性能处理器的开发板用起来,当然,还自带了一个高级的操作系统Windows(必须的)。总之,就是在一个带了操作系统的高性能开发板上的驱动程序开发。性质:纯属业余爱好 1、昨天下载了WDK7.1.0Free版(FromMS的正版,需要注册一个WindowsLiveID,下载链接http://www.microsoft.com/downloads/en/confirmat
sunnylion1982
·
2013-06-08 16:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他