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驱动
开发技术详解》作者:张帆、史
天下
·
2011-11-07 09:00
Windows内核驱动开发入门学习资料
(本资料由代码疯子整理)一、书籍推荐《
Windows驱动
开发技术详解》作者:张帆、史彩成;出版社:电子工
LoveBeyond
·
2011-11-05 17:00
LINUX 和 WINDOWS 内核的区别
由于在开发
WINDOWS驱动
的时候,经验和知识都还不够,所以现在我感觉对LINUX似乎更熟悉些。当然,各2年的学习也
ccbuluo
·
2011-10-30 10:36
Linux
windows驱动
在vs6.0中的编译错误:Compiler version not supported by Windows DDK!
在VC中编译DDK驱动时出现上述的一个错误:CompilerversionnotsupportedbyWindowsDDK。这个也是困惑我良久的,当一切的N多设置完成后,在VC++6.0中按下F7鍵,满以为会像在DDK的命令行中输入Build命令后按下Enter出现一样的结果的时候,收到的却是这样一个无情的FetalError! 在网上搜了一下,原来是这样一回事:用VC
zhandoushi1982
·
2011-10-23 23:00
windows
Build
工具
compiler
编译器
DDK
为自己准备的书籍,学习之
》已读 《汇编语言》王爽著学习当中《WIN32汇编教程》罗云彬著未开始《加密与解密第三版》 看雪论坛未开始《
Windows
favormm
·
2011-10-19 22:00
编程
windows
加密
汇编
解密
语言
<学习笔记>
Windows驱动
开发技术详解__IRP的同步
对设备的任何操作都会最终转化为IRP请求,而IRP一般都是由操作系统异步发送的。异步处理IRP有助于提高效率,但是有时异步处理会带来逻辑上的错误,这时需要将异步的IRP同步化。将IRP同步化的方法有StartIO例程,使用中断服务例程等。应用程序对设备的同步异步操作大部分IRP都是由应用程序的Win32API函数发起的。这些Win32API本身就支持同步和异步的操作。例如:ReadFile,Wri
aksnzhy
·
2011-10-08 16:00
数据结构
windows
object
api
buffer
extension
<学习笔记>
Windows驱动
开发技术详解__驱动程序的同步处理
如果驱动程序没有很好地处理同步问题,操作系统的性能就会下降,甚至出现死锁等现象。基本概念1.问题的引出下面这段代码:intnumber; voidFoo() { number++; //做一些事情 number--; }将其转换成汇编代码:;将number++分解成如下 moveax,[number] addeax,1 mov[number],eax ;将number--分解成
aksnzhy
·
2011-09-28 18:00
thread
windows
Semaphore
null
attributes
winapi
Windows驱动
开发工具 WDK 学习笔记
目标:能够把电脑当作一个集成有高性能处理器的开发板用起来,当然,还自带了一个高级的操作系统Windows(必须的)。总之,就是在一个带了操作系统的高性能开发板上的驱动程序开发。性质:纯属业余爱好 1、昨天下载了WDK7.1.0Free版(FromMS的正版,需要注册一个WindowsLiveID,下载链接http://www.microsoft.com/downloads/en/confirma
embededvc
·
2011-09-27 13:00
windows
dos
文档
开发工具
makefile
winddk
<学习笔记>
Windows驱动
开发技术详解__派遣函数
派遣函数是
Windows驱动
程序中的重要概念。驱动程序的主要功能是负责处理I/O请求,其中大部分I/O请求是在派遣函数中处理的。
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内部的内存管理机制,并在驱动程序中有效地使用内存。
aksnzhy
·
2011-09-15 21:00
windows
list
struct
function
buffer
DDK
<学习笔记>
Windows驱动
技术开发详解__驱动程序的基本结构
驱动程序中重要的数据结构驱动对象:DRIVER_OBJECT每个驱动程序都会有唯一的驱动对象与之相对应,这个驱动对象是在驱动加载的时候,被内核中对象管理程序创建的。DRIVER_OBJECT数据结构:typedefstruct_DRIVER_OBJECT{ CSHORTType; CSHORTSize; PDEVICE_OBJECTDeviceObject; ULONGFlags; PVOIDDr
aksnzhy
·
2011-09-11 23:00
数据结构
windows
object
struct
String
extension
Win32消息机制(窗口实现过程)
Dos的过程驱动与Windows的事件驱动在讲本程序的消息循环之前,我想先谈一下Dos与
Windows驱动
机制的区别:DOS程序主要使用顺序的,过程驱动的程序设计方法。
zmq5411
·
2011-09-07 20:00
windows
api
dos
null
任务
pascal
WINDOWS驱动
开发的两本好书!
第一本天书夜读——从汇编语言到Windows内核编程作者:谭文和邵坚磊这本书适合C/C++程序员、软工,如果没有汇编语言基础也没有关系,如果想做驱动开发或者了解WINDOWS内核,强烈推荐!!!第二本Windows内核原理与实现作者:潘爱民博士这本书可谓是博大精深,学习WINDOWS内核的经典!!注:最近在学习WINDOWS内核,驱动。
netanimals
·
2011-08-31 17:00
编程
windows
汇编
语言
Broadcom终于觉悟 发布802.11n开源驱动
Broadcom的无线网卡适用范围甚广,但始终不肯提供任何开源驱动或者相应的芯片规范,Linux社区不得不自己动手,成立了bcm43xx、b43等项目,提取
Windows驱动
固件来创建Linux驱动。
samssm
·
2011-07-27 11:00
框架
linux
windows
加密
tree
扩展
Windows平台下ADB的安装与使用
Android SDK(如觉SDK文件过大,也可以只准备G1的USB for
Windows驱动
和ADB工具包) WinRAR G1(HTC Dream) 数据线 ****
wjm901215
·
2011-07-21 16:00
windows
64位与32位的区别
64位处理器之失※硬件———缺乏驱动程序,很多现有硬件无法使用在目前的情况下,大部分厂商不会积极的开发64位
Windows驱动
,除非64位WindowsXP已经在市场上较普
front_ok
·
2011-06-22 21:49
服务器
系统
内核
维护
处理器
windows驱动
数字签名
http://msdn.microsoft.com/en-us/library/ff543743%28v=VS.85%29.aspx DigitalSignaturesDigitalsignaturesarebasedonMicrosoftpublickeyinfrastructuretechnology,whichisbasedonMicrosoftAuthenticodecombinedwit
xwdok
·
2011-05-29 23:00
windows
Microsoft
File
Standards
DirectSound学习笔记:使用WAV数据
使用WAV数据在
Windows驱动
模型(WDM)中,DirectSound硬件缓冲区能够播放任何未压缩或压缩的声音格式,这些格式能够被一个WAVEFORMATEX或WAVEFORMATEXTENSIBLE
ddkxddkx
·
2011-05-20 00:00
框架
windows
api
null
dll
扩展
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
利用ddk自带的工具build.exe编译
windows驱动
1、在开始菜单中选择合适的BuildEnvironments(选择的BuildEnvironment一定要和编译好的驱动运行的平台相同),这一步就会在打开的cmd窗口中设置好环境变量。2、从DDK示例源代码目录拷贝makefile文件到你的驱动源文件目录中,并建立sources文件(可根据msdn帮助文件中的sources模板文件修改),其中makefile文件模板一般不用修改,修改sources
leibniz_zsu
·
2011-04-09 23:00
windows
Build
工具
include
makefile
DDK
32位系统和64位什么区别
64位处理器之失 ※硬件———缺乏驱动程序,很多现有硬件无法使用 在目前的情况下,大部分厂商不会积极的开发64位
Windows驱动
,除非64位WindowsX
chenjhh
·
2011-04-08 22:09
职场
系统
32位系统
休闲
64位系统
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
64位系统和32位有什么区别?
64位处理器之失 ※硬件―――缺乏驱动程序,很多现有硬件无法使用 在目前的情况下,大部分厂商不会积极的开发64位
Windows驱动
,除非64位WindowsXP
drops
·
2011-03-08 19:22
职场
64位
休闲
32位
64位系统和32位有什么区别?
64位处理器之失※硬件———缺乏驱动程序,很多现有硬件无法使用在目前的情况下,大部分厂商不会积极的开发64位
Windows驱动
,除非64位WindowsXP已经在市场上较普
drops
·
2011-03-08 19:22
职场
休闲
64位
系统软件
《竹林蹊径》自序
注:本文是我写的《竹林蹊径——深入浅出
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#
浅谈linux多线程编程和windows多线程编程的异同
其实最开始我是搞windows下编程的,包括windows编程,
windows驱动
,包括usb驱动,ndis驱动,pci驱动,1394驱
smilestone322
·
2011-02-12 21:00
thread
多线程
编程
windows
linux
XP系统下VC搭建
Windows驱动
程序设计情况
那么搭建一个完整的
Windows驱动
研发情况是每一个人必须迈过的第一道坎。本文将具体介绍如何安装和配置好一个完整的DDK研发环境。 1、准备工作:WindowsXP英文原版Visuals
xinshi9608
·
2011-01-21 10:00
windows
XP
Build
include
wizard
DDK
Windows下usb接口驱动技术(二)
八、
Windows驱动
程序模型Windows环境下驱动程序共有三类,一类是VxD(VirtualDeviceDriver,虚拟设备驱动程序),起源于Windows3.1时代,用于Windows95
sshhbb
·
2011-01-07 13:00
Windows下usb接口驱动技术(二)
八、
Windows驱动
程序模型Windows环境下驱动程序共有三类,一类是VxD(VirtualDeviceDriver,虚拟设备驱动程序),起源于Windows3.1时代,用于Windows95/98
k_lb
·
2011-01-07 13:00
windows
在slickedit环境下进行DDK快速开发
DDK(DriverDevelopmentKit)是有微软公司提供的一个
windows驱动
程序开发包。SlickEdit是最先进的代码编辑器之一。
jeromecx
·
2010-12-30 11:44
职场
休闲
slickedit
DDK
minifilter开发文件过滤驱动、以及syser调试的经验
楚狂人谭文的《寒江独钓-Windows内核安全编程》和张帆的《
Windows驱动
开发技术详解》要反复地读。我用的是最新的WDK7600,那个帮助真叫人汗,英文的倒罢了,怎么不给个例子让人抄。。。
eric491179912
·
2010-12-29 15:00
编程
windows
汇编
工具
破解
杀毒软件
WINDOWS 7驱动开发系列(六)-认识内核的对象
对象,尤其是设备对象是
WINDOWS驱动
当中相当重要的概念之一。
iteye_9104
·
2010-12-28 19:00
使用WinDbg和虚拟机调试
Windows驱动
程序教程(转)
驱动调试攻略(WinDbg)驱动调试是一个系统级调试方式,所以调试工具用WinDbg是最佳选择。驱动调试一般情况下,需要两台电脑进行。一台作为主机进行驱动调试,另一台作为目标机进行驱动安装。当然如果没有多余的电脑,我们可以安装VMware模拟系统调试(虚拟机)。只是对电脑的配置要求比较高。本文介绍使用WinDbg及VMware进行调试的具体设置及方法。这些资料在网络很难找到,笔者也是吸取了他人很多
Pretending
·
2010-12-17 11:12
职场
休闲
驱动调试攻略(WinDbg)
Windows系统程序员的“内功”修炼
注:这篇blog是从一本书(《竹林蹊径——深入浅出
Windows驱动
开发》)的推荐序中摘录出来的。 我一直认为,编写程序是一件很奇妙的事情,它可以带来创造和控制的欲望。
lovnet
·
2010-12-08 23:00
C++
c
windows
应用服务器
C#
Windows系统程序员的“内功”修炼
注:这篇blog是从一本书(《竹林蹊径——深入浅出
Windows驱动
开发》)的推荐序中摘录出来的。 我一直认为,编写程序是一件很奇妙的事情,它可以带来创造和控制的欲望。
panaimin
·
2010-12-08 23:00
数据结构
windows
框架
Microsoft
平台
程序开发
linux下无线网卡解决方案之Ndiswrapper终极使用指南
该章给出了在Ubuntu下配置硬件(包括网络设备,打印机,扫描仪,3D显卡等等)的详细说明.除了详细介绍怎样安装/删除NdisWrapper驱动,这份3500多字的指南还包括了精确匹配正确的硬件驱动,从
Windows
dadoneo
·
2010-12-05 21:00
windows
linux
配置管理
ubuntu
XP
linux下无线网卡解决方案之Ndiswrapper终极使用指南
该章给出了在Ubuntu下配置硬件(包括网络设备,打印机,扫描仪,3D显卡等等)的详细说明.除了详细介绍怎样安装/删除NdisWrapper驱动,这份3500多字的指南还包括了精确匹配正确的硬件驱动,从
Windows
dadoneo
·
2010-12-05 21:00
windows
linux
ubuntu
XP
配置管理
汇编程序开发环境搭配
引子由于这些日子一直都在研究底层的技术,从
Windows驱动
程序,到Windows内核等等技术的学习,让我对底层的技术越发有兴趣了,而刚好,在研究WRK时,对内存管理,寄存器,地址总线,数据总线,控制总线等的理解不够透彻
pcajax
·
2010-11-11 13:00
编程
windows
dos
ide
vc++
华为ET128 &中兴ZTE MU351移动TD-SCDMA G3上网卡
#1华为ET128&中兴ZTEMU351移动TD-SCDMAG3上网卡在everest0.6配置成功yippee2009/7/2013:41前天去移动办了个随e行G3上网卡,回来一看,只有
windows
y296144646q
·
2010-11-01 13:00
linux
脚本
中兴
华为
internet
interface
Haiwei ET128 Linux
HaiweiET128Linux2009年09月01日星期二18:09everest0.6安装HuaWeiET1283G上网卡前天去移动办了个随e行G3上网卡,回来一看,只有
windows驱动
和软件,但我平时多数时间在
y296144646q
·
2010-11-01 13:00
c
linux
ubuntu
internet
interface
login
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
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他