将数据从Windows挂钩传递到另一个进程的最佳方法是什么?

问题描述 投票:0回答:1

我已经在Rust中实现了Windows键盘挂钩,并希望将读取的数据传递给实际上可以使用该数据的另一个进程。我尝试创建一个命名管道,并使回调函数将数据写入该管道,但是我发现该方法存在大量开销。您建议使用什么方法将数据从键盘挂钩传递到另一个进程?

winapi rust hook ipc
1个回答
1
投票

我感谢这些建议。我实现了映射内存方法,发现它比命名管道快得多,但从我的角度来看也更加复杂。实际上,我最终回到了Windows消息传递系统上,并使用PostMessageW传递了所有内容,该过程非常简单且快速。非常感谢。

© www.soinside.com 2019 - 2024. All rights reserved.