gpt4 book ai didi

c# - SetWindowsHookEx 与 SetWinHookEventEx

转载 作者:可可西里 更新时间:2023-11-01 14:43:55 31 4
gpt4 key购买 nike

SetWindowsHookEx 和 SetWinEventHook 之间的主要区别是什么(工作方式/依赖性/用途/最低要求)?

我对使用 C#/.Net 从 Windows 服务拦截与运行 Windows 应用程序相关的事件很感兴趣。

最佳答案

SetWindowsHookEx 设置低级钩子(Hook),可以拦截和重写多个系统范围的事件和消息(例如捕获和重写键盘输入)。

SetWinEventHook 允许您在没有窗口的情况下监听窗口事件。它的级别更高,对系统的干扰更小。

从服务中运行其他应用程序都不需要这些。查看 System.Diagnostics.Process(内置于 .Net 中)或 NuGet 上的 RunProcess

关于c# - SetWindowsHookEx 与 SetWinHookEventEx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22025592/

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