【问题标题】:Visual Studio Community 2015 & KMDVisual Studio 社区 2015 和 KMD
【发布时间】:2016-01-28 15:35:25
【问题描述】:

我已经开始从事 KMD 项目以进行锻炼。 我打开了一个空的 KMDF 项目并开始编写 km 组件。 现在我想添加一个用户模式组件.. 我需要打开一个包含这两个部分的新项目,还是有办法在 KMDF 项目中添加用户模式组件?

【问题讨论】:

  • 即使有可能,您为什么还要尝试将用户模式代码放入内核模式组件中?那有什么可能的用途?写个用户态驱动就行了,UMDF也有。
  • 我不会,我希望我的驱动程序有一个内核模式组件和一个用户模式组件。

标签: c windows visual-studio device-driver kmdf


【解决方案1】:

在向具有 Visual Studio 驱动程序开发经验的人提供建议后,我得出了以下答案: 用户模式组件必须与内核模式组件分开。 在 Visual Studio 中,通过将另一个项目添加到同一解决方案(无需创建新解决方案)可以轻松完成。 然后,内核态组件和用户态组件,这基本上是两个不同的“应用程序”,可以通过 IOCTL 和主要功能相互通信。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-27
    • 1970-01-01
    • 2015-10-11
    • 1970-01-01
    • 1970-01-01
    • 2016-09-02
    • 2017-08-25
    相关资源
    最近更新 更多