首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从内核模式的WFP调用驱动程序调用NtUserPostMessage?

如何从内核模式的WFP调用驱动程序调用NtUserPostMessage?
EN

Stack Overflow用户
提问于 2012-07-18 21:32:04
回答 1查看 809关注 0票数 1

为了在现有产品中安装一个世界粮食计划署(Windows )过滤平台( callout )驱动程序,我需要让它向现有应用程序发送窗口消息。有没有一种方法可以从内核模式的WFP驱动程序中做到这一点?

有一种从内核模式驱动程序调用NtUserPostMessage的技术here,但我不确定它是否适用于世界粮食计划署驱动程序,而且它早于Windows8,因此它没有适合新操作系统的正确系统调用地址。

我对任何发送窗口消息的方法都持开放态度(或者,更准确地说,发布它们,这样就不会有延迟),因为这将使我不必重新编写现有应用程序的一部分。

EN

回答 1

Stack Overflow用户

发布于 2015-12-31 21:19:59

我认为最好的方法是在用户模式和内核模式之间使用IOCTL接口。您可以使用此方法https://www.osr.com/nt-insider/2013-issue1/inverted-call-model-kmdf/。这也允许你在用户和内核模式之间发送数据。

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

https://stackoverflow.com/questions/11542627

复制
相关文章

相似问题

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