现在的位置: 首页 > 综合 > 正文

在ReactOS中增添ntoskrnl.exe的导出函数

2011年11月12日 ⁄ 综合 ⁄ 共 903字 ⁄ 字号 评论关闭

在\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();

抱歉!评论已关闭.