C#应用程序是否可以与内核驱动程序通信?

时间:2016-01-19 19:39:15

标签: c# c++ c kernel minifilter

我一直想知道我的KMDF驱动程序是否能够直接与C#应用程序通信,反之亦然。

经过几次研究后,我发现minifilter只能在C#服务中工作,不太确定C#应用程序(具有常规的Win32权限)

以下是正确的解决方案......? 内核驱动程序(C)< ---> DLL(C ++)< --->申请(C#)

提前谢谢。

1 个答案:

答案 0 :(得分:0)

Usualy minifilter使用FltSendMessage function,而不是DeviceIOControl

只需让Pinvoke调用它或使用包装器