gpt4 book ai didi

c++ - 捕获键盘输入和钩子(Hook)的后果

转载 作者:行者123 更新时间:2023-11-28 08:24:01 25 4
gpt4 key购买 nike

我正在编写一个 VoIP 程序,其中一个标准功能是按键通话,这意味着按住一个键就可以录制和发送音频。无论您是在玩视频游戏还是专注于另一个窗口,该键都会使用react。

我的问题;

  1. 是否所有 VoIP 程序都明确使用键盘 Hook 来实现此目的?例如,ventrilo/teamspeak/skype/mumble
  2. 我听说键盘 Hook 会影响系统性能,因为每条键盘消息也会发送到 VoIP 应用程序。有没有办法降低成本,对性能的影响有多大?在我的应用程序中,我的首要任务是性能和效率,计算机资源的使用率低。

提前致谢

最佳答案

Is there a way to reduce the cost, and how big is the performance hit?

性能影响和成本与您的处理程序代码所做的工作量成正比。

如果你read the documentation它说这些是这样做的一些原因(强调我的):

  1. 为调试目的监控消息
  2. 提供对宏录制和播放的支持
  3. 提供对帮助键 (F1) 的支持
  4. 模拟鼠标和键盘输入
  5. 实现基于计算机的培训 (CBT) 应用

关于c++ - 捕获键盘输入和钩子(Hook)的后果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4714078/

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