【问题标题】:Calling dll from kernel mode c++ windows从内核模式 c++ windows 调用 dll
【发布时间】:2010-11-20 03:32:57
【问题描述】:

如何从内核模式调用 dll?

我尝试使用多种技术制作自定义 lib 文件,但我无法正常工作。我也在谷歌上进行了研究,但似乎找不到任何东西。我也很好奇是否可以从 c++ 或在链接时在导入地址表中创建条目?

【问题讨论】:

    标签: dll load kernel driver call


    【解决方案1】:

    内核模式下的 DLL 的基本问题是 DLL 是否调用任何用户模式代码。如果 DLL 包含除本机内核 API 调用以外的任何内容,如果您在构建时尝试将驱动程序与其链接,则会出现链接器错误(内核无论如何都不会加载它)

    检查以下链接 Calling a DLL in a Kernel-Mode Driver

    编辑:

    另一个有用的链接

    DLLs in Kernel Mode Tim Roberts

    【讨论】:

    • DLL 是 BOOTVID.DLL,它是 windows 的一部分。我找不到它的任何库,因为它只在内部使用。
    猜你喜欢
    • 2011-10-31
    • 2015-07-08
    • 2021-11-26
    • 1970-01-01
    • 1970-01-01
    • 2018-11-01
    • 2012-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多