如何在Windows上生成系统范围的事件?

时间:2010-10-25 09:14:22

标签: windows winapi windows-7

我想知道如何在Windows上以编程方式生成系统范围的事件。我正在考虑主要生成系统范围的事件,如按键,触摸事件和鼠标点击。

是否可以使用用户模式应用程序生成这些事件,或者我需要为此编写驱动程序?任何样本或链接都是有用的。

2 个答案:

答案 0 :(得分:2)

使用SendInput()

答案 1 :(得分:1)

(您使用的是哪种编程语言?)在常规应用程序中可以使用。你需要的是Win32 API支持的“钩子”。 Here是一篇关于在C#中挂钩的文章。有些人正在使用EasyHook库。

编辑:

Here是Win32 API本身对此主题的帮助。