首页
社区
课程
招聘
[原创]一个函数通解WINDOWS原理.
发表于: 2010-10-10 19:00 37105

[原创]一个函数通解WINDOWS原理.

2010-10-10 19:00
37105
收藏
免费 7
支持
分享
最新回复 (37)
雪    币: 105
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
26
收藏起来慢慢看
2010-10-15 11:25
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
27
顶楼主,有些看不懂,以后慢慢看
2010-10-16 09:06
0
雪    币: 53
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
28
好文章,就像学这些最最基本的
2010-10-16 18:59
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
29
真是厉害,有空学学C语言。
2010-10-16 20:22
0
雪    币: 95
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
30
很好的文章 偶来看看 学习下。
2010-10-16 22:27
0
雪    币: 126
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
31
楼主,好厉害
2010-10-16 22:45
0
雪    币: 776
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
32
认真学习了啊
2010-10-16 23:23
0
雪    币: 314
活跃值: (271)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
33
收下收下收下
2010-11-19 11:36
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
34
不错撒。。。
2010-11-19 11:40
0
雪    币: 132
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
35
多谢楼主了,好文章
2010-11-20 08:49
0
雪    币: 228
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
36
学习了,谢谢啊
2010-11-20 20:21
0
雪    币: 2647
活跃值: (2148)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
37
写得很好,有空慢慢看
2010-11-21 08:31
0
雪    币: 585
活跃值: (578)
能力值: ( LV13,RANK:290 )
在线值:
发帖
回帖
粉丝
38
LZ不错,比我当初开始学习的时候强多了,哈哈,
帮你补充下 第一部分:从鼠标双击到程序显示:
鼠标驱动被加载后,内核会创建一个鼠标内核线程,调用KeWaitForSingleObject等待鼠标的操作消息.
当鼠标按下后,中的单片机产生中断,执行中断程序(中断程序是在鼠标的驱动中设置的)后,鼠标内核线程从等待中醒来,通过调用NtReadFile从鼠标驱动读取操作信息,然后计算鼠标在屏幕上的位置,把相关信息插入系统消息队列...此时,当前焦点进程的NtUserGetMessage()函数(这个函数就是GetMessage()的内核函数)就会从等待中醒来(因为有消息了,此时的消息是鼠标消息),就开始了消息循环,,,
哈哈, 强烈建议你看《Windows内核情景分析》,并把源码ReactOS下下来看,WINDOWS内核也就很容易了(有源码看,迟早能看透,哈哈,,,)
2011-1-7 20:56
0
游客
登录 | 注册 方可回帖
返回
//