首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Minifilter:如何从内核模式运行应用程序

Minifilter:如何从内核模式运行应用程序
EN

Stack Overflow用户
提问于 2014-12-30 02:55:49
回答 1查看 1.4K关注 0票数 0

现在,我在内核模式下使用minifilter。我想运行一个应用程序(系统应用程序,如:notepad.exemspaint.exe或由用户创建的应用程序,如:C#应用程序.)。

我的问题是:

  1. 我可以从内核运行应用程序吗?
  2. 如果可以,我该怎么办?

新年快乐!

谢谢大家

编辑

我创建了一个windows服务(C#)来在它们之间进行通信(Minifilter (C)和Application (C#, C/C++))

  1. Windows服务将启动应用程序==>完成。它将执行后,得到和检查消息,从迷你。
  2. Minifilter向服务发送消息
  3. Minifilter创建通信端口
  4. 检查条件后,Minifilter向服务发送消息。
  5. 服务通过FilterGetMessage从该端口获取消息 ==>如何在C#?中使用FilterGetMessage

更新:我使用的

  1. 驱动程序发送消息到服务的FltSendMessage
  2. 服务端的FilterGetMessage从驱动程序获取消息

==>,但是消息缓冲区为null,尽管状态是成功的(=0)

代码语言:javascript
复制
What is not correct?

P/S:消息内容是一个文件名。

EN

回答 1

Stack Overflow用户

发布于 2014-12-30 05:16:25

Windows Minifilter具有从用户模式应用程序发送和接收消息的框架。有关通信机制的更多信息,请查看此api: FilterSendMessage。使用此方法,您可以向用户模式应用程序发送通知以启动应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27699055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档