在ReactOS中增添ntoskrnl.exe的导出函数
2010-05-25 13:57
127 查看
在\include\ndk\iofuncs.h中增加
----------------------------------------------------------------
NTSYSCALLAPI
NTSTATUS
NTAPI
NtMyTest(
);
在\include\ndk\ddk.h中增加
----------------------------------------------------------------
NTSYSAPI
NTSTATUS
NTAPI
NtMyTest(
);
在\ntoskrnl\io\iomgr\file.c中增加
----------------------------------------------------------------
NTSTATUS
NTAPI
NtMyTest(
)
{
PVOID mypointer;
KIRQL oldIrql;
DbgPrint("Enter NtMyTest()!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n");
KeRaiseIrql(DISPATCH_LEVEL,&oldIrql);
mypointer = MmCreateHyperspaceMapping(0xc0000000);
DbgPrint("08%08x\n",mypointer);
KeLowerIrql(oldIrql);
DbgPrint("Leave NtMyTest()!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n");
return(STATUS_SUCCESS);
}
在\ntoskrnl\ntoskrnl.pspec中增加
----------------------------------------------------------------
@ stdcall NtMyTest()
在\drivers\base\beep\beep.c中增加
----------------------------------------------------------------
在iocontrol中加入
NtMyTest();
----------------------------------------------------------------
NTSYSCALLAPI
NTSTATUS
NTAPI
NtMyTest(
);
在\include\ndk\ddk.h中增加
----------------------------------------------------------------
NTSYSAPI
NTSTATUS
NTAPI
NtMyTest(
);
在\ntoskrnl\io\iomgr\file.c中增加
----------------------------------------------------------------
NTSTATUS
NTAPI
NtMyTest(
)
{
PVOID mypointer;
KIRQL oldIrql;
DbgPrint("Enter NtMyTest()!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n");
KeRaiseIrql(DISPATCH_LEVEL,&oldIrql);
mypointer = MmCreateHyperspaceMapping(0xc0000000);
DbgPrint("08%08x\n",mypointer);
KeLowerIrql(oldIrql);
DbgPrint("Leave NtMyTest()!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n");
return(STATUS_SUCCESS);
}
在\ntoskrnl\ntoskrnl.pspec中增加
----------------------------------------------------------------
@ stdcall NtMyTest()
在\drivers\base\beep\beep.c中增加
----------------------------------------------------------------
在iocontrol中加入
NtMyTest();
相关文章推荐
- 论ntoskrnl.exe中的导出函数、非导出函数、公开函数、非公开函数
- 让EXE导出函数
- 给EXE文件导出函数
- Depends.exe —— PE依赖模块、导入导出函数查询
- EXE导出函数及def文件格式说明
- 让EXE导出函数
- 关于exe中导出函数限制的疑惑
- EXE导出函数给其它PE调用
- EXE导出函数给其它PE调用
- React OS 中的 Kernel32.dll & Ntdll.dll & ntoskrnl 所导出的函数
- ntdll.dll和ntoskrnl.exe中的NT*和ZW*函数区别
- 七. 让EXE导出函数及DLL木马
- 调用未知DLL中的导出函数
- 使用 DEF (模块定义) 文件从 DLL 导出函数和类
- __declspec(dllexport)的意思与DEF导出函数的区别
- eclipse 导出jar文件 并转为.exe
- 使用Eclipse 导出 jar包,并生成 exe可执行文件
- C#与DLL和COM的混合编程(1)-C#调用C++写的非托管的DLL中导出的函数
- 关于dll中导出函数的宏定义不可代替一则
- 应用程序调用dll组件,及dll组件之间的关系,dll中类及函数的导入导出;dll的导出方式和链接方式分析(一)