gpt4 book ai didi

C++ Keyboard Hook - 退出程序但也防止键在别处被处理

转载 作者:可可西里 更新时间:2023-11-01 10:06:23 27 4
gpt4 key购买 nike

我正在编写一个钩子(Hook),它必须在按下设置键时退出程序,并且也不允许在别处处理该输入。通常你会在钩子(Hook)函数中返回一个非零输入,这样输入就不会在别处使用但是因为我正在使用 exit(0) 我无法阻止键盘输入干扰可能在程序后面的其他应用程序.有人对我如何阻止输入有任何想法吗?

最佳答案

在你的钩子(Hook)函数中正常处理钩子(Hook)(带有'consumed'标志)。您唯一需要做的就是不调用同步函数exit(0),而是调用PostQuitMessage(0)

PostQuitMessage(0)发布 WM_QUIT 消息,该消息将在处理键盘事件后处理。

关于C++ Keyboard Hook - 退出程序但也防止键在别处被处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21009797/

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