【问题标题】:Can a virtual drive written as a minifilter driver read and write from a sql server database?作为微过滤器驱动程序编写的虚拟驱动器可以从 sql server 数据库读取和写入吗?
【发布时间】:2017-08-25 19:28:52
【问题描述】:

我需要创建一个虚拟驱动器,其中整个文件和目录树,更重要的是 - 权限,都写在 sql server 数据库中。因此,每当用户打开此虚拟驱动器上的文件夹或文件时,驱动程序都会查询数据库并根据结果创建文件夹的内容。

我的问题是:内核模式驱动程序能否访问用户模式服务,例如 sql server?

【问题讨论】:

    标签: kernel driver minifilter


    【解决方案1】:

    内核模式驱动程序可以与用户模式组件通信,但需要设计用户模式组件来处理这个问题。所以我想不出驱动直接调用SQL server的方法,但是你设计的驱动可以和你设计的服务通信,服务会执行SQL查询,并将结果返回给驱动。

    FltSendMessage API 可能是开始了解这一点的好地方。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-15
      • 2011-01-18
      • 1970-01-01
      • 2021-10-18
      • 2021-10-03
      相关资源
      最近更新 更多