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内核
再谈UNIX流机制和tty驱动
周末在家调试linux的终端驱动,发现linux并没有按照unix流机制的建议来实现tty驱动,虽然我对
windows内核
理解不如对linux深刻,可是还是略知一二,windows的分层驱动模型倒是和unix
dog250
·
2010-07-03 17:00
windows
linux
unix
File
mfc
终端
Windows内核
常见数据结构
Windows内核
常见数据结构(基本类型) 学内核从基本数据结构开始吧,就像学C语言时从学习int,char开始一样.只列出目前见到和用到的,其它后面再补充~常用数据结构:数字:lkd>dt_ULARGE_INTEGERntdll
laokaddk
·
2010-06-24 20:40
职场
休闲
Windows内核常见数据结构
Windows内核
常见数据结构
Windows内核
常见数据结构(基本类型) 学内核从基本数据结构开始吧,就像学C语言时从学习int,char开始一样.只列出目前见到和用到的,其它后面再补充~常用数据结构:数字:lkd>dt_ULARGE_INTEGERntdll
laokaddk
·
2010-06-24 20:40
职场
休闲
Windows内核常见数据结构
《
Windows内核
编程》---基本数据结构
驱动对象: 每个驱动程序都会有唯一的驱动对象与之对应,并且这个驱动对象是在驱动加载时被内核中的对象管理程序所创建的。驱动对象用DRIVER_OBJECT数据结构表示,它作为驱动的一个实例被内核加载,并且内核对一个驱动只加载一个实例。确切地说,是由内核中的I/O管理器负责加载的,驱动程序需要在DriverEntry中初始化。驱动对象的结构定义如下(wdm.h): typedef struct _
wapysun
·
2010-06-19 20:00
windows
《
Windows内核
编程》---基本数据结构
驱动对象:每个驱动程序都会有唯一的驱动对象与之对应,并且这个驱动对象是在驱动加载时被内核中的对象管理程序所创建的。驱动对象用DRIVER_OBJECT数据结构表示,它作为驱动的一个实例被内核加载,并且内核对一个驱动只加载一个实例。确切地说,是由内核中的I/O管理器负责加载的,驱动程序需要在DriverEntry中初始化。驱动对象的结构定义如下(wdm.h):typedefstruct_DRIVER
ACE1985
·
2010-06-19 20:00
编程
windows
struct
object
alignment
Allocation
《
Windows内核
编程》---系统时间和定时器
内核编程与应用程序编程一个很重要的不同点在于:应用编程中,多数情况下只需考虑单线程就可以;在内核编程中,绝大多数情况下所写的代码都位于多线程环境中。获得当前“滴答数”:获得系统日前和时间往往是为了写日志,获得启动毫秒数则很适合用来做一个随机数的种子。有时也使用时间相关的函数来寻找程序的性能瓶颈。在Win32开发中,我们使用GetTickCount()函数来返回系统自启动之后经历的毫秒数。在驱动开发
ACE1985
·
2010-06-18 10:00
多线程
编程
windows
timer
struct
Integer
《
Windows内核
编程》---系统时间和定时器
内核编程与应用程序编程一个很重要的不同点在于:应用编程中,多数情况下只需考虑单线程就可以;在内核编程中,绝大多数情况下所写的代码都位于多线程环境中。 获得当前“滴答数”: 获得系统日前和时间往往是为了写日志,获得启动毫秒数则很适合用来做一个随机数的种子。有时也使用时间相关的函数来寻找程序的性能瓶颈。 在Win32开发中,我们使用GetTickCount()函数来返回系统自启动之后经历的毫秒数
wapysun
·
2010-06-18 10:00
windows
《
Windows内核
编程》---系统线程和同步事件
系统线程:在驱动中生成的线程一般是系统线程,系统线程所在的进程名为“System”,用到的内核API函数是:NTSTATUSPsCreateSystemThread(OUTPHANDLEThreadHandle,INULONGDesiredAccess,INPOBJECT_ATTRIBUTESobjectAttributesOPTIONAL,INHANDLEProcessHandleOPTIONA
ACE1985
·
2010-06-18 10:00
thread
编程
windows
String
null
delay
《
Windows内核
编程》---系统线程和同步事件
系统线程: 在驱动中生成的线程一般是系统线程,系统线程所在的进程名为“System”,用到的内核API函数是: NTSTATUS PsCreateSystemThread( OUT PHANDLE ThreadHandle, IN ULONG DesiredAccess, IN POBJECT_ATTRIBUTES objectAttributes OPTIONAL, IN HANDL
wapysun
·
2010-06-18 10:00
windows
《
Windows内核
编程》---系统线程和同步事件
系统线程:在驱动中生成的线程一般是系统线程,系统线程所在的进程名为“System”,用到的内核API函数是:NTSTATUSPsCreateSystemThread(OUTPHANDLEThreadHandle,INULONGDesiredAccess,INPOBJECT_ATTRIBUTESobjectAttributesOPTIONAL,INHANDLEProcessHandleOPTIONA
ace1985
·
2010-06-18 10:00
工作在微软
前一段时间应邀写一篇关于
Windows内核
研究方面的文章,发表到MSRA在sina的blog上(http://blog.sina.com.cn/s/blog_4caedc7a0100k8jt.html)
lovnet
·
2010-06-17 00:00
html
windows
工作
Blog
Office
工作在微软
前一段时间应邀写一篇关于
Windows内核
研究方面的文章,发表到MSRA在sina的blog上(http://blog.sina.com.cn/s/blog_4caedc7a0100k8jt.html)
panaimin
·
2010-06-17 00:00
工作
windows
Blog
Office
微软
产品
Windows内存管理概述
了解
Windows内核
中的内存管理器如何有效地管理系统的物理内存以及每个进程中的虚拟内存。
ingor
·
2010-06-14 10:00
数据结构
windows
工作
数据库
database
Descriptor
IOCP模型总结(转)
而这些线程都是可运行的,
Windows内核
花费大量的时间在进行线程的上下文切换,并没有多少时间花在线程运行上。再加上创建新线程的开销比较
dongzhongshu
·
2010-05-21 16:00
清华申请退学博士作品:完全用Linux工作
这篇文章也不是用来比较Linux和
Windows内核
效率,文件系统,网络服务的。我现在是作为
翰林飞雪
·
2010-05-15 09:33
linux
清华
作品
博士
退学
清华申请退学博士作品:完全用Linux工作
这篇文章也不是用来比较Linux和
Windows内核
效率,文件系统,网络服务的。我现在是作为
翰林飞雪
·
2010-05-15 09:33
linux
作品
清华
博士
退学
Windows的进程创建
不幸,
Windows内核
的代码是不公开的,我
tcdddd
·
2010-05-11 13:00
thread
数据结构
windows
null
Parameters
attributes
[好书收藏]
Windows内核
原理与实现
在此记录一下 引用 本书从操作系统原理的角度,详细解析了Windows如何实现现代操作系统的各个关键部件,包括进程、线程、物理内存和虚拟内存的管理,Windows中的同步和并发性支持,以及Windows的I/O模型。在介绍这些关键部件时,本书直接以Windows的源代码(WRK, Windows Research Kernel)为参照,因而读者可以了解像Windows这样的复杂操作系统是
jiyanliang
·
2010-05-07 10:00
框架
windows
虚拟机
[好书收藏]
Windows内核
原理与实现
在此记录一下 引用 本书从操作系统原理的角度,详细解析了Windows如何实现现代操作系统的各个关键部件,包括进程、线程、物理内存和虚拟内存的管理,Windows中的同步和并发性支持,以及Windows的I/O模型。在介绍这些关键部件时,本书直接以Windows的源代码(WRK, Windows Research Kernel)为参照,因而读者可以了解像Windows这样的复杂操作系统是
jiyanliang
·
2010-05-07 10:00
虚拟机
windows
框架
[好书收藏]
Windows内核
原理与实现
在此记录一下 引用 本书从操作系统原理的角度,详细解析了Windows如何实现现代操作系统的各个关键部件,包括进程、线程、物理内存和虚拟内存的管理,Windows中的同步和并发性支持,以及Windows的I/O模型。在介绍这些关键部件时,本书直接以Windows的源代码(WRK, Windows Research Kernel)为参照,因而读者可以了解像Windows这样的复杂操作系统是
jiyanliang
·
2010-05-07 10:00
windows
虚拟机
框架
《
Windows内核
编程》の基本汇编指令
1)用VS2010新建Win32 Console Application,工程名为ACECore,工程建立完成后得到打开文件ACECore.cpp,代码如下: #include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]) { return 0; } 2)用VS2010查看汇编代码的方法: 1. VC必须处
wapysun
·
2010-05-07 08:00
windows
看到《
Windows内核
原理与实现》样书了
今天下午拿到《
Windows内核
原理与实现》的样书,感觉很好,毕竟期待了这么久,终于看到实物了。过两天要去互动网签名,据说要签200本,赶在五一前发货。
panaimin
·
2010-04-27 01:00
windows
工作
工具
出版
微软
WAP
看到《
Windows内核
原理与实现》样书了
今天下午拿到《
Windows内核
原理与实现》的样书,感觉很好,毕竟期待了这么久,终于看到实物了。过两天要去互动网签名,据说要签200本,赶在五一前发货。
lovnet
·
2010-04-27 01:00
windows
工作
出版
WAP
《
Windows内核
原理与实现》终于完成了
《
Windows内核
原理与实现》终于完成了 经过将近两年的努力,终于完成了《
Windows内核
原理与实现》一书。
lovnet
·
2010-04-19 23:00
多线程
windows
出版
《
Windows内核
原理与实现》终于完成了
《
Windows内核
原理与实现》终于完成了 经过将近两年的努力,终于完成了《
Windows内核
原理与实现》一书。
panaimin
·
2010-04-19 23:00
windows
出版
2010
Windows内核
原理与实现(china-pub全国独家首发 预计4月底上市)
Windows内核
原理与实现(china-pub全国独家首发预计4月底上市) 基本信息作者:潘爱民 出版社:电子工业出版社ISBN:9787121105289上架时间:2010-3-24出版日期:2010
chinapub_2009
·
2010-04-12 17:00
Reading Book
http://book.51cto.com/art/200911/161900.htmhttp://book.51cto.com/art/200808/84050.htm《
Windows内核
情景分析——
jetyi
·
2010-04-10 16:18
生活
职场
book
休闲
一个LINUX狂人的语录
这篇文章也不是用来比较Linux和
Windows内核
效率,文件系统,网络服务的。
sunny725216
·
2010-03-31 09:12
linux
职场
语录
休闲
狂人
博文视点OpenParty第11期“世界黑客大会那些事儿”成功举办
知道创宇赵伟、failwest、许舟平与到会的百余位信息安全爱好者一起分享了他们在世界各地黑客大会的所见所闻,百度安全工程师张东辉还介绍了关于
Windows内核
漏洞分析的心得。电子工业出版社计
broadview2006
·
2010-03-30 17:00
IOCP模型总结
而这些线程都是可运行的,
Windows内核
花费大量的时间在进行线程的上下文切换,并没有多少时间花在线程运行上。再加上创建新线程的开销比较
rickcheung
·
2010-03-28 21:04
职场
iocp
模型
休闲
IOCP模型总结
而这些线程都是可运行的,
Windows内核
花费大量的时间在进行线程的上下文切换,并没有多少时间花在线程运行上。再加上创建新线程的开销比较
rickcheung
·
2010-03-28 21:04
职场
模型
休闲
IOCP模型总结
而这些线程都是可运行的,
Windows内核
花费大量的时间在进行线程的上下文切换,并没有多少时间花在线程运行上。再加上创建新线程的开销比较
rickcheung
·
2010-03-28 21:04
职场
iocp
模型
休闲
Windows内核
情景分析 学习日志之一
<p>毛德操老师对内核的研究非常透彻,一个小问题都能讲得异常清晰,PFPF。</p> <p></p> <p></p> <p>系统调用</p> <p></p> <p>一般只有三种手段可以从用户态进入内核态:</p> <p></p
yzd
·
2010-03-26 07:00
windows
微软揪出本月补丁蓝屏真凶Alureon Rootkit
微软的
Windows内核
补丁部署后导致蓝屏问题的真凶是Alureonrootkit。
yangji008
·
2010-02-24 17:47
win7
it
windows7
蓝屏
p哥
win7蓝屏
Filemon源代码
Filemon以前由sysinternal开发(实际上就是两个对
Windows内核
非常精通的人做的),后来被微软收了。Filemon的源代码中,包括了一个基于
S.l.e!ep.¢%
·
2010-02-18 15:00
IRP请求处理及完成机制
近来学习
Windows内核
方面的东西,觉得对I/O处理过程没有一个总体的概念。于是,就花了很长的时间搜集了很多这方面的知识总结了一下。
xxxluozhen
·
2010-02-14 17:00
windows
工作
IO
object
processing
Parameters
IRP请求处理及完成机制
近来学习
Windows内核
方面的东西,觉得对I/O处理过程没有一个总体的概念。于是,就花了很长的时间搜集了很多这方面的知识总结了一下。
tibaloga
·
2010-02-14 17:00
处理
浅谈驱动对象、设备对象与请求
最近在学习
Windows内核
编程,同时也接触到了一些驱动的概念,其中有一些概念让人比较容易混淆,所以就写了这篇文章发表一下自己的看法: 首先,谈谈驱动对象(DRIVER_OBJECT),可以说驱动对象代表的是一个驱动程序
tibaloga
·
2010-02-14 17:00
对象
Windows内核
调试器原理浅析
WinDBG WinDBG和用户调试器一点很大不同是内核调试器在一台机器上启动,通过串口调试另一个相联系的以Debug方式启动的系统,这个系统可以是虚拟机上的系统,也可以是另一台机器上的系统(这只是微软推荐和实现的方法,其实象SoftICE这类内核调试器可以实现单机调试)。很多人认为主要功能都是在WinDBG里实现,事实上并不是那么一回事,windows已经把内核调试的机制集成进了
whf727
·
2010-02-11 15:00
两类人—搞windows的和搞linux的(续)
不过很多人看到
windows内核
的粉丝,他们个个精通汇编,精通内核函数地址的hack,事实上搞linux的人没有必要这么费劲,直接看源代码就知道内核的一切行为了,两大操作系统相似的是都有很多小工具,不同的是这些小工具的性质
dog250
·
2010-02-09 22:00
windows
工作
linux
unix
汇编
工具
两类人—搞windows的和搞linux的(续)
不过很多人看到
windows内核
的粉丝,他们个个精通汇编,精通内核函数地址的hack,事实上搞linux的人没有必要这么费劲,直接看源代码就知道内核的一切行为了,两大操作系统相似的是都有很多小工具,不同的是这些小工具的性质
xitong
·
2010-02-09 22:00
windows
两类人—搞windows的和搞linux的(续)
不过很多人看到
windows内核
的粉丝,他们个个精通汇编,精通内核函数地址的hack,事实上搞linux的人没有必要这么费劲,直接看源代码就知道内核的一切行为了,两大操作系统相似的是都有很多小工具,不同的是这些小工具的性质
totoxian
·
2010-02-09 22:00
windows
linux的页表为什么没有实现自映射
玩过
windows内核
的都应该知道windows为了节省4k的内存,实现了自映射,将页目录本身当作了一个页表来寻址4M的虚拟空间(将4M空间的虚拟内存映射到物理内存),而这4m的虚拟地址空间恰恰就是从0xc0000000
dog250
·
2010-02-09 17:00
数据结构
linux
windows
struct
unix
Access
linux的页表为什么没有实现自映射
玩过
windows内核
的都应该知道windows为了节省4k的内存,实现了自映射,将页目录本身当作了一个页表来寻址4M的虚拟空间(将4M空间的虚拟内存映射到物理内存),而这4m的虚拟地址空间恰恰就是从0xc0000000
dog250
·
2010-02-09 17:00
数据结构
windows
linux
unix
struct
Access
linux的页表为什么没有实现自映射
玩过
windows内核
的都应该知道windows为了节省4k的内存,实现了自映射,将页目录本身当作了一个页表来寻址4M的虚拟空间(将4M空间的虚 拟内存映射到物理内存),而这4m的虚拟地址空间恰恰就是从
totoxian
·
2010-02-09 17:00
linux
Windows内核
学习笔记(六)-- [总结]创建IRP的四种不同方式zz
Windows内核
学习笔记(六)--[总结]创建IRP的四种不同方式zz在驱动程序中,经常会调用其他的驱动程序;其中,手动构造IRP,然后将IRP传递到相应驱动程序的派遣函数中是一种比较简单的方法,下面就来介绍下手动创建
小默
·
2010-02-06 00:00
程序人生--从这里开始
进入计算机领域已经将近十年了,但开始真正的理解计算机,理解程序设计似乎却只有参加工作的这3个年头,三年里我有幸学习了华为的DOPRA内核,自学了LINUX内核,而现在正在研究
WINDOWS内核
kingbirdpaz
·
2010-02-05 13:27
生活
职场
程序
休闲
程序人生--从这里开始
进入计算机领域已经将近十年了,但开始真正的理解计算机,理解程序设计似乎却只有参加工作的这3个年头,三年里我有幸学习了华为的DOPRA内核,自学了LINUX内核,而现在正在研究
WINDOWS内核
,三年里也参与了诸多重大的开发
kingbirdpaz
·
2010-02-05 13:27
职场
程序
生活
程序人生--从这里开始
进入计算机领域已经将近十年了,但开始真正的理解计算机,理解程序设计似乎却只有参加工作的这3个年头,三年里我有幸学习了华为的DOPRA内核,自学了LINUX内核,而现在正在研究
WINDOWS内核
kingbirdpaz
·
2010-02-05 13:27
生活
职场
程序
休闲
吸收进度
ProgrammingRolePlayingGames》 35%《Orange's一个操作系统的实现》:17% 《Windows环境下32位汇编语言程序设计》: 34% 《从汇编语言到
Windows
千里暮云平
·
2010-02-03 12:00
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他