【发布时间】:2010-11-20 03:32:57
【问题描述】:
如何从内核模式调用 dll?
我尝试使用多种技术制作自定义 lib 文件,但我无法正常工作。我也在谷歌上进行了研究,但似乎找不到任何东西。我也很好奇是否可以从 c++ 或在链接时在导入地址表中创建条目?
【问题讨论】:
标签: dll load kernel driver call
如何从内核模式调用 dll?
我尝试使用多种技术制作自定义 lib 文件,但我无法正常工作。我也在谷歌上进行了研究,但似乎找不到任何东西。我也很好奇是否可以从 c++ 或在链接时在导入地址表中创建条目?
【问题讨论】:
标签: dll load kernel driver call
内核模式下的 DLL 的基本问题是 DLL 是否调用任何用户模式代码。如果 DLL 包含除本机内核 API 调用以外的任何内容,如果您在构建时尝试将驱动程序与其链接,则会出现链接器错误(内核无论如何都不会加载它)
检查以下链接 Calling a DLL in a Kernel-Mode Driver
编辑:
另一个有用的链接
【讨论】: