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驱动开发
技术详解__派遣函数
派遣函数是Windows驱动程序中的重要概念。驱动程序的主要功能是负责处理I/O请求,其中大部分I/O请求是在派遣函数中处理的。用户模式下所有对驱动程序的I/O请求,全部由操作系统转换为一个叫做IRP数据结构,不同的IRP会被“派遣”到不同的派遣函数中。IRP与派遣函数IRP的处理机制类似于Windows应用程序中的“消息处理”,驱动程序接收到不同的IRP后,会进入不同的派遣函数,在派遣函数中IR
aksnzhy
·
2011-09-23 10:00
数据结构
windows
object
IO
query
extension
<学习笔记>
Windows驱动开发
技术详解__Windows内核函数
这篇文章主要复习Windows内核中字符串处理函数,文件读写函数,注册表读写函数。内核模式下的字符串操作:1.ASCII字符串和宽字符串在应用程序中,往往使用两种字符:一种是char型字符串,负责记录ANSI字符集。它是指向一个char数组的指针,每个char型变量的大小为一个字节,字符串是以0标志结尾。还有一种是wchar_t型的宽字符,负责描述unicode字符集的字符串,他是一个指向wcha
aksnzhy
·
2011-09-20 10:00
windows
String
File
null
buffer
attributes
<学习笔记>
Windows驱动开发
技术详解__Windows内存管理
作为开发Windows驱动程序的程序员,需要比普通程序员更多了解Windows内部的内存管理机制,并在驱动程序中有效地使用内存。在驱动程序的编写中,分配和管理内存不能使用熟知的Win32API函数,取而代之的是DDK提供的高效内核函数。C语言和C++中大多数关于内存操作的运行时函数,大多在内核模式下是无法使用的。例如,C语言中的malloc函数和C++中的new操作符等。 内存管理的概念: 1
aksnzhy
·
2011-09-15 21:00
windows
list
struct
function
buffer
DDK
WINDOWS驱动开发
的两本好书!
第一本天书夜读——从汇编语言到Windows内核编程作者:谭文和邵坚磊这本书适合C/C++程序员、软工,如果没有汇编语言基础也没有关系,如果想做驱动开发或者了解WINDOWS内核,强烈推荐!!!第二本Windows内核原理与实现作者:潘爱民博士这本书可谓是博大精深,学习WINDOWS内核的经典!!注:最近在学习WINDOWS内核,驱动。
netanimals
·
2011-08-31 17:00
编程
windows
汇编
语言
vs2008搭建驱动开发环境
windows驱动开发
需要两个系统运行,一个host,一个target。target是被调试的系统。target用virtualbox来运行。
co63
·
2011-04-26 20:06
职场
休闲
winddk
visualddk
vs2008搭建驱动开发环境
windows驱动开发
需要两个系统运行,一个host,一个target。target是被调试的系统。target用virtualbox来运行。
co63
·
2011-04-26 20:06
职场
休闲
winddk
关于Windows驱动层次结构的笔记
按《
Windows驱动开发
技术详解》里的描述,Windows驱动结构可以分为水平结构和垂直结构(应该是作者自己取得名字,WDK文档里貌似没有这个名字)。
digimon
·
2011-04-21 20:00
关于驱动开发的几个必读BLOG
关于驱动开发的几个必读BLOG对于从事
Windows驱动开发
的朋友,或者是对Windows内核感兴趣的朋友,以下几个BLOG值得经常看看!
pangolin360
·
2011-04-18 16:48
职场
内核
休闲
驱动开发
对于近期prp驱动开发的一些问题(有待更新..)
由于要做prp的原因,最近在看《
Windows驱动开发
技术详解》,看着有点不懂。粗略罗列以下几个问题:1.DriverEntity什么时候被调用?
Sniffer_Wang
·
2011-04-10 11:00
five months plan
Fivemonthsplan.kernel: 4.6~6.6:
Windows驱动开发
技术详解。 6.7~7.7:寒江独钓----Windows内核安全编程。
jianwushuang
·
2011-04-05 10:00
提供两个学习驱动开发的网站
http://lwn.net/Kernel/LDD3/ Linux Device Drivers, Third Edition 2,
Windows
qhyw
·
2011-03-15 04:00
linux
windows
.net
Microsoft
《竹林蹊径》自序
注:本文是我写的《竹林蹊径——深入浅出
Windows驱动开发
》的自序 国内内核开发方面的书籍特别少,一个原因是很多技术牛人,没有时间或机会把自己掌握的知识编辑成书。真的很遗憾。
changpei
·
2011-02-17 13:00
编程
框架
windows
汇编
测试
出版
竹林蹊径:深入浅出
Windows驱动开发
推荐序我一直认为,编写程序是一件很奇妙的事情,它可以带来创造和控制的欲望。每当我阅读或者编写一段代码时,脑子里自然地就会想象这段代码怎样完成预定的逻辑。当面对一个不熟悉的开发环境,或者一个新的基础平台时,首先要清楚这个环境或者平台是如何工作的,以及提供了哪些功能。代码本身可能非常复杂,甚至奥妙无穷,但通常情况下,真正优美的高质量代码往往是简单的、易于理解的。对于代码编写者或者维护者来说,真正见功夫
broadview2006
·
2011-02-15 09:00
windows
框架
工作
Microsoft
平台
程序开发
竹林蹊径:深入浅出
Windows驱动开发
推 荐 序 我一直认为,编写程序是一件很奇妙的事情,它可以带来创造和控制的欲望。每当我阅读或者编写一段代码时,脑子里自然地就会想象这段代码怎样完成预定的逻辑。当面对一个不熟悉的开发环境,或者一个新的基础平台时,首先要清楚这个环境或者平台是如何工作的,以及提供了哪些功能。代码本身可能非常复杂,甚至奥妙无穷,但通常情况下,真正优美的高质量代码往往是简单的、易于理解的。对于代码编写者或者维护者来说,真
seloba
·
2011-02-15 09:00
应用服务器
框架
windows
软件测试
C#
minifilter开发文件过滤驱动、以及syser调试的经验
楚狂人谭文的《寒江独钓-Windows内核安全编程》和张帆的《
Windows驱动开发
技术详解》要反复地读。我用的是最新的WDK7600,那个帮助真叫人汗,英文的倒罢了,怎么不给个例子让人抄。。。
eric491179912
·
2010-12-29 15:00
编程
windows
汇编
工具
破解
杀毒软件
Windows系统程序员的“内功”修炼
注:这篇blog是从一本书(《竹林蹊径——深入浅出
Windows驱动开发
》)的推荐序中摘录出来的。 我一直认为,编写程序是一件很奇妙的事情,它可以带来创造和控制的欲望。
lovnet
·
2010-12-08 23:00
C++
c
windows
应用服务器
C#
Windows系统程序员的“内功”修炼
注:这篇blog是从一本书(《竹林蹊径——深入浅出
Windows驱动开发
》)的推荐序中摘录出来的。 我一直认为,编写程序是一件很奇妙的事情,它可以带来创造和控制的欲望。
panaimin
·
2010-12-08 23:00
数据结构
windows
框架
Microsoft
平台
程序开发
20、Windows内核函数(1)-
Windows驱动开发
详解笔记,字符串
1、字符串 1)两种字符串,一种是char型,记录ansi字符集。每个字符一个字节。以0标志结束。在KdPrint中用%s输出。 宽字符型,wchar_t,描述unicode字符集的字符串,每个字符两个字节,以0标志结束。通过L来体现。在KdPrint中用%S输出。 如CHAR *string = "Hello"; WCHAR *string2 = L&quo
·
2010-10-28 23:00
windows
13、
Windows驱动开发
技术详解笔记(9) 基本语法回顾
10、HOOK SSDT 的实现 SSDT 的全称是System Services Descriptor Table,即系统服务描述符表。这个表的作用是把ring3 的Win32 API 与ring0 的内核API 联系起来。当然SSDT 并不仅仅只包含一个庞大的地址索引表,它还包含着一些其它有用的信息,诸如地址索引的基地址、服务函数个数等。 通过修改此表的函数地址可以对常用的Windo
·
2010-10-20 22:00
windows
Windows内核技术的精华站点
Web站点: http://www.osronline.com,技术含量很高的
Windows驱动开发
站点,该站点的list基本上覆盖了所有
Windows驱动开发
的常见问题,强烈推荐; http://www.microsoft.com
·
2010-09-08 16:00
windows
驱动程序层次结构、PIRP结构、IO_STACK_LOCATION结构
一、驱动程序层次结构 在《
Windows驱动开发
详解》的第四章简单介绍了一下驱动程序的层次结构,但介绍得不清不楚,反复看了几遍,仍然是一分清楚,九分糊涂。
Iqian1314
·
2010-06-03 15:00
windows驱动编程入门
刚学windows驱动,经过几天的摸索,有一些经验,先总结如下;必备工具:
windows驱动开发
包:wdk;调试工具:windbg;驱动加载工具:INSTDRV.exe至于windows驱动的一些流程,
dongzhongshu
·
2010-04-09 10:00
windows
驱动
windows驱动编程入门
刚学windows驱动,经过几天的摸索,有一些经验,先总结如下;必备工具:
windows驱动开发
包:wdk;调试工具:windbg;驱动加载工具:INSTDRV.exe 至于windows驱动的一些流程
dongzhongshu
·
2010-04-09 10:00
vmware
windows
虚拟机
object
File
extension
ASIO音频驱动开发指南 2.0
注释(2011/2/22): 我新出版的《竹林蹊径——深入浅出
Windows驱动开发
》一
changpei
·
2010-03-24 13:00
工作
测试
文档
音乐
化工
出版
FAQ5:初学
Windows驱动开发
需要具备什么知识理论?
FAQ5:初学
Windows驱动开发
需要具备什么知识理论?网友原问:我想学习写驱动.例如向OD的插件那样.破解反调试.反HOOK核心函数的驱动,可以和我说个大体的方向吗?或者给我点提示的资料?
Code_GodFather
·
2010-01-24 18:00
编程
windows
文档
语言
破解
hook
windows驱动开发
技术详解 VC6与DDK搭配使用的设置
在《
windows驱动开发
技术详解》中作者提供了两种调式内核程序的方法,有两种编译驱动的办法,一种是用DDK环境来编译,需要在源代码所在目录下创建两个文件makefile和Sources,另一种为vc搭配
shi229592533
·
2010-01-15 22:00
windows
application
include
tools
makefile
DDK
书籍清单
大话设计模式这本书没得说,设计模式的入门必备...当然要深入的话还必须读些苦涩点的Delphi模式设计讲解够深,讲解的是模式,与所用的平台并无多大关系
Windows驱动开发
大而全,驱动入门...寒江独钓
hoposky
·
2009-12-25 18:00
设计模式
编程
windows
mfc
工具
Delphi
键盘过滤驱动
笔者也是个驱动新人,开始接触驱动的时候看着张帆的《
Windows驱动开发
技术详解》讲的挺细,对新手来说是个不错的学习资料,但是更重要的还是自己要多动手练习,笔者在学习到同步操作的相关知识的时候,实在是看天书
ms2146
·
2009-12-21 21:00
object
String
null
extension
attributes
一些学习驱动开发有用的站点
对于从事
Windows驱动开发
的朋友,或者是对Windows内核感兴趣的朋友,以下几个BLOG值得经常看看!
ymzhou117
·
2009-10-08 20:00
windows
manager
Microsoft
Blog
Security
testing
windows驱动开发
的一点体会
初步开始开发驱动,而且都是自己一步一步自己走过来的,难免磕磕碰碰,走了不少弯路,做的是一个windows过滤驱动,过滤驱动应该算是驱动开发里最好开发的,只是对经过的IRP进行一个处理(具体什么处理,看你自己的需求)。 开发环境:WindowsXP,开发包:WindowsDDK2600。这里重点介绍一下调试环境,安装虚拟机,使用虚拟机作为目标PC(主要是蓝屏电脑就会重启),把IP设置成跟主PC的网段
hjzwl1018
·
2009-07-30 18:00
windows
虚拟机
command
File
Path
DDK
构建
Windows驱动开发
环境
在此下载:/Files/aurain/ddkvs2005build.doc一准备DDK版本:WindowsDDK3790IDE:VisualStudio2005 二用DDK环境编译驱动 这种编译驱动的办法是DDK文档中所提倡的办法。此种方法需要编写一个编译脚本文件,在这个脚本中描述了DDK驱动程序的源文件、用到的lib文件和include路径名、编译输出的目录和文件名等信息。编写此类脚本
qinlicang
·
2009-07-29 11:00
看寒江独钓
我认识本书的三位作者多年,他们都是安全行业从事
Windows驱动开发
的顶尖高手,拥有
Windows驱动开发
有着丰富的经验和独到见解。 从本书的目录就可以看出
touchmm
·
2009-06-30 15:00
编程
工作
windows
《
Windows驱动开发
技术详解》TestCap样例修正(VC++ 6.0编译版)
不多说,看过这本书的都知道是干嘛的,这里提供VC++6.0的可编译版本,并修正了原书自带样例的严重错误。http://p.blog.csdn.net/images/p_blog_csdn_net/dj0379/EntryImages/20090517/testcap_book_vc.png下载后请把后缀从png改为rar解压即可,或者到以下链接下载:http://www.pudn.com/down
dj0379
·
2009-05-17 00:00
windows
Blog
vc++
“读书”频道有链接存在问题
“读书”频道首页上方的“超级网管系列图书试读”链接有误,现在的链接是[url]http://book.51cto.com/art/200807/79760.htm[/url]其为“
Windows驱动开发
技术详解
IT昆仑
·
2009-04-15 21:32
职场
读书
休闲
51cto
超级网管
VC6编译驱动的方法(含32和64位)
转载时请以超链接形式标明文章原始出处和作者信息及本声明http://dengkeng.blogbus.com/logs/33757789.html本来用系统自带的build命令编译后来发现
Windows
wzsy
·
2009-04-07 10:00
application
include
平台
编译器
generation
DDK
[Windows编程] 监视DLL装载/卸载
Windows驱动开发
库里面提供了函数LdrRegisterDllNotification,LdrUnregisterDllNotification,可以让你监视进程装载/卸载DLL的事件。
陈本峰
·
2009-04-02 06:00
编程
职场
dll
休闲
[Windows编程] 监视DLL装载/卸载
Windows驱动开发
库里面提供了函数LdrRegisterDllNotification ,LdrUnregisterDllNotification,可以让你监视进程装载/卸载DLL的事件。
WinGeek
·
2009-04-02 06:00
编程
windows
String
struct
function
dll
[Windows编程] 监视DLL装载/卸载
Windows驱动开发
库里面提供了函数LdrRegisterDllNotification,LdrUnregisterDllNotification,可以让你监视进程装载/卸载DLL的事件。
陈本峰
·
2009-04-02 06:00
编程
职场
dll
休闲
《
Windows驱动开发
技术详解》读书笔记(二)
再来看基于WDM的驱动程序, #ifdef __cplusplus extern "C" { #endif #include #ifdef __cplusplus } #endif typedef struct _DEVICE_EXTENSION { PDEVICE_OBJECT fdo;
phinecos
·
2009-02-20 17:00
windows
技术
笔记
详解
驱动
《
Windows驱动开发
技术详解》读书笔记(二)
再来看基于WDM的驱动程序, #ifdef __cplusplus extern "C" { #endif #include #ifdef __cplusplus } #endif typedef struct _DEVICE_EXTENSION { PDEVICE_OBJECT fdo;
phinecos
·
2009-02-20 17:00
windows
技术
笔记
详解
驱动
《
Windows驱动开发
技术详解》读书笔记(一)
首先需要安装DDK,这里我选择MicrosoftWindowsServer2003SP1DDKWindows驱动分成两类,一类是不支持即插即用的NT式驱动,一类是支持即插即用的WDM驱动.首先来看一个最简单的NT式驱动。 #pragma once #ifdef __cplusplus extern "C" { #endif #include
phinecos
·
2009-02-19 11:00
windows
技术
笔记
详解
驱动
《
Windows驱动开发
技术详解》读书笔记(一)
首先需要安装DDK,这里我选择MicrosoftWindowsServer2003SP1DDKWindows驱动分成两类,一类是不支持即插即用的NT式驱动,一类是支持即插即用的WDM驱动.首先来看一个最简单的NT式驱动。 #pragma once #ifdef __cplusplus extern "C" { #endif #include
phinecos
·
2009-02-19 11:00
windows
技术
笔记
详解
驱动
驱动编程中使用结构化异常处理(SEH) [转]
驱动编程中使用结构化异常处理(SEH)摘自《
Windows驱动开发
技术详解》1.机构化异常处理(try-except块) 结构化异常处理(SHE,StructuredExceptionHandling
S.l.e!ep.¢%
·
2009-02-16 23:00
驱动编程中使用结构化异常处理(SEH)
驱动编程中使用结构化异常处理(SEH)摘自《
Windows驱动开发
技术详解》1.机构化异常处理(try-except块) 结构化异常处理(SHE,StructuredExceptionHandling
aurain
·
2009-02-16 10:00
与Wii控制手柄通信的托管代码库(一)
HIDHumanInputDevice 人工输入设备WiiFitBalanceBoard 平衡板IR 红外传感器WindowsDriverKit
Windows
firefight
·
2009-01-21 10:00
struct
report
buffer
byte
interface
attributes
构建
Windows驱动开发
环境
构建
Windows驱动开发
环境在此下载:/Files/aurain/ddkvs2005build.doc一准备DDK版本:WindowsDDK3790IDE:VisualStudio2005 二用DDK
aurain
·
2009-01-20 15:00
Windows驱动开发
,几个BLOG值得经常看看
对于从事
Windows驱动开发
的朋友,或者是对Windows内核感兴趣的朋友,以下几个BLOG值得经常看看!
zhoukuo1981
·
2008-11-12 11:00
windows
manager
Microsoft
Blog
Security
testing
Windows驱动开发
技术详解——经典书评
一下是来自豆瓣网一名读者的肺腑之言:尊敬的博文视点的工作人员:您好!我是一名华中科技大学的研究生。最近在网上看到了博文视点推出的新书《windows设备驱动开发技术详解》。看过网上的介绍后,觉得该书脉络清晰,讲解循序渐进,细致入微,是一本国内不可多得的驱动开发的经典。恰好,我正在为学习驱动编程开发犯愁,就从卓越网上订购了一本。看过该书的总体内容后,我发现了该书与其它的驱动开发的书相比有以下优点:1
broadview2006
·
2008-09-16 16:00
数据结构
编程
windows
工作
工具
出版
添加一个DeviceIoControl接口
作者:ThomasF.Divine译:feikoo微软的
Windows驱动开发
工具(DDK)附带的NDIS中间层驱动PassThru源代码给我们提供了一个极好的示例,它向我们展示了实现NDIS中间层过滤驱动框架一种方法
abcpanpeng
·
2008-05-13 16:00
Module
null
reference
binding
printing
structure
Windows内核技术的精华站点
Web站点:[url]http://www.osronline.com[/url],技术含量很高的
Windows驱动开发
站点,该站点的list基本上覆盖了所有
Windows驱动开发
的常见问题,强烈推荐;
virus
·
2007-03-12 05:14
windows
职场
休闲
上一页
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
其他