gpt4 book ai didi

c++ - 如何从内核模式 WFP 标注驱动程序调用 NtUserPostMessage?

转载 作者:太空宇宙 更新时间:2023-11-04 14:15:30 24 4
gpt4 key购买 nike

为了将 WFP(Windows 过滤平台)标注驱动程序安装到现有产品中,我需要让它向现有应用程序发送窗口消息。有没有办法从内核模式 WFP 驱动程序执行此操作?

有一个技巧here用于从内核模式驱动程序调用 NtUserPostMessage,但我不确定它是否适用于 WFP 驱动程序并且它早于 Windows 8,因此它没有新操作系统的正确系统调用地址。

我愿意接受任何发送窗口消息的方法(或者更准确地说,发布它们以免延迟),因为这样我就不必重新编码现有应用程序的一部分。

最佳答案

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

关于c++ - 如何从内核模式 WFP 标注驱动程序调用 NtUserPostMessage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11542627/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com