作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
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/
SetWindowsHookEx 和 SetWinEventHook 之间的主要区别是什么(工作方式/依赖性/用途/最低要求)? 我对使用 C#/.Net 从 Windows 服务拦截与运行 Wind
我是一名优秀的程序员,十分优秀!