0

我正在做一个微过滤器项目。如何在微过滤程序中调用 GetProcAddress?我的编译器一直告诉我“GetProcAddress undefined 假设 extern 返回 int”。根据 msdn,我可能需要包含 window.h。但如果我这样做,会发生更多其他编译器错误吗?应该怎么做?

4

2 回答 2

0

没有等效的内核模式GetProcAddress

可能是你需要检查,你为什么需要那个。如果您想加载和调用 DLL 的某些函数,那么可能不是 DLL 而是将其静态链接到您的驱动程序。

此外,您不能在内核模式下加载任何 DLL。

如果您认为您真的想这样做,请查看以下文章

在内核模式驱动程序中调用 DLL

编写内核模式 DLL

于 2012-11-30T06:04:11.257 回答
0

MmGetSystemRoutineAddress可用于相同目的。

参考:https ://docs.microsoft.com/en-us/windows-hardware/drivers/ddi/wdm/nf-wdm-mmgetsystemroutineaddress

于 2020-09-23T11:44:17.237 回答