首页
社区
课程
招聘
[求助]内核问题,牛人给解释一下
发表于: 2009-1-29 13:12 4804

[求助]内核问题,牛人给解释一下

2009-1-29 13:12
4804
我们都知道win32 API最终都会调用Native API执行,所以就有了SSDT、SSDT Shadow、FSD等等,可是还有很多API并不在这几个表中,比如GetVersionEx对应内核的RtlGetVersion,它是怎么调用的,难道还有其它的表吗?哪位牛人能给阐述一下,不胜感激!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 635
活跃值: (101)
能力值: ( LV12,RANK:420 )
在线值:
发帖
回帖
粉丝
2
FSD 也是native api?

GetVersionEx和RtlGetVersion并没有任何对应关系,GetVersionEx是从环境变量中取得的,而RtlGetVersion则是读取内核变量
2009-1-29 14:00
0
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
3
"GetVersionEx对应内核的RtlGetVersion,它是怎么调用的"
RtlGetVersion-->ntdll.dll
2009-1-29 14:07
0
雪    币: 635
活跃值: (101)
能力值: ( LV12,RANK:420 )
在线值:
发帖
回帖
粉丝
4
楼主所说的是ntoskrnl导出的RtlGetVersion吧

ntdll导出的RtlGetVersion和ntoskrnl导出的根本不是一回事~
2009-1-29 15:05
0
雪    币: 247
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
ntdll导出的和ntoskrnl导出的有什么区别?
2009-1-29 21:16
0
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
6
自己U一下就行了嘛
2009-1-29 22:48
0
游客
登录 | 注册 方可回帖
返回
//