快好知 kuaihz

部分未公开的Windows 核心功能调用

部分未公开的Windows 2000核心功能调用

这些未公开的Windows 2000核心功能调用(Windows NT 4.0一般也可以调用)是针对Intel 80386(I386)以上CPU的,没有移植性,可能是微软公司不公开这些调用的原因。这些调用一般以Ke386 或者KeI386开头,部分调用相当有用,笔者只分析了一部分调用的函数原型,以后再分析余下的"调用

1、Ke386SetIoAccessMap

函数原型:void Ke386SetIoAccessMap(int, IOPM *);

引出符号:_Ke386SetIoAccessMap@8

2、Ke386QueryIoAccessMap

函数原型:void Ke386QueryIoAccessMap(int, IOPM *);

引出符号:_Ke386QueryIoAccessMap@8

3、Ke386IoSetAccessProcess

函数原型:void Ke386IoSetAccessProcess(PEPROCESS, int);

引出符号:_Ke386IoSetAccessProcess@8

以上3个调用可以让NT/2000像Windows 95/98一样在Ring 3随意通过in/out指令实现

硬件I/O,具体使用方法笔者将在后续文章中说明。

4、Ke386CallBios

函数原型:不详

引出符号:_Ke386CallBios@8

调用功能:可能是BIOS功能调用

5、KeI386SetGdtSelector

函数原型:NTSTATUS KeI386SetGdtSelector(IN ULONG sels, IN PVOID desc);

引出符号:_KeI386SetGdtSelector@8

调用功能:设置一个全局描述符

6、KeI386ReleaseLid

函数原型:不详

引出符号:_KeI386ReleaseLid@8

调用功能:不详

7、KeI386ReleaseGdtSelectors

函数原型:NTSTATUS KeI386ReleaseGdtSelectors(OUT PUSHORT SelArray,

IN int NumOfSelectors);

引出符号:_KeI386ReleaseGdtSelectors@8

调用功能:释放一个全局描述符

8、KeI386MachineType

函数原型:不详

引出符号:_KeI386MachineType

调用功能:可能是取得计算机(CPU)的类型

9、KeI386GetLid

函数原型:不详

引出符号:_KeI386GetLid@20

调用功能:不详

10、KeI386FlatToGdtSelector

函数原型:不详

引出符号:_KeI386FlatToGdtSelector@12

调用功能:可能与内存地址变换有关

11、KeI386Call16BitFunction

函数原型:不详

引出符号:_KeI386Call16BitFunction@4

调用功能:可能与调用16位代码有关

12、KeI386Call16BitCStyleFunction

函数原型:不详

引出符号:_KeI386Call16BitCStyleFunction@16

调用功能:可能与调用16位代码有关

13、KeI386AllocateGdtSelectors

函数原型:NTSTATUS KeI386AllocateGdtSelectors(OUT PUSHORT SelArray,

IN int NumOfSelectors);

引出符号:_KeI386AllocateGdtSelectors@8

调用功能:分配一个全局描述符

该功能与KeI386SetGdtSelector功能、KeI386ReleaseGdtSelectors功能配合使用,可以

修改GDT,从而可以定义自己的调用门,进入真正的NT Ring 0层,从而可以直接修改GDT、

IDT、LDT,直接访问全部内存和全部硬件,功能极其强大。

14、KeI386AbiosCall

函数原型:不详

引出符号:_KeI386AbiosCall@16

调用功能:可能与BIOS功能调用有关

15、Kii386SpinOnSpinLock

函数原型:不详

引出符号:Kii386SpinOnSpinLock@8

调用功能:不详

16、Kei386EoiHelper

函数原型:不详

引出符号:Kei386EoiHelper@0

调用功能:可能与中断处理有关

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:调用  调用词条  核心  核心词条  Windows  Windows词条  公开  公开词条  部分  部分词条  
电脑

 windows2003服务器II...

服务器机房维护方案推荐度:小学岗位设置方案推荐度:灭鼠最佳方法推荐度:员工奖励方案方法推荐度:夏季防中暑方法推荐度:相关推荐windows2003服务器IIS设...(展开)

电脑

 电脑重装系统需要备份什么

电脑重装系统需要备份什么重装系统是指对计算机的操作系统进行重新的安装。那么,电脑重装系统需要备份哪些东西呢?下面jy135小编为大家收集整理了电脑重装系统需要备...(展开)

电脑

 如何制作 Q 版的个人头像

工具/材料使用软件:ps操作方法01:我们在桌面上双击ps的快捷图标,打开ps这款软件,进入到ps的操作界面如图所示:02:在该界面内我们按下Ctrl+O键弹出...(展开)