Windows services 在应用程序未处于焦点时响应事件

Windows services 在应用程序未处于焦点时响应事件,windows-services,background-process,Windows Services,Background Process,我在编写希望始终处于活动状态的程序时遇到困难 我在keydown上编写代码是为了做一些事情,但当form1最小化或收件箱中的keydown事件没有响应时。我如何让我的应用程序在没有焦点的情况下响应键盘事件 补充: 它的窗口应用程序,lang是c#.NET,如果我可以假设这个程序是针对Windows的,你就不能这么做。一旦关闭应用程序窗口,它将不会升起KeyUp/KeyDown。最接近您想要的是热键(一旦检测到特定的键就会激活程序)或键盘挂钩(如果您希望了解每个按键的概况) 但是,您将使用什么取决

我在编写希望始终处于活动状态的程序时遇到困难

我在keydown上编写代码是为了做一些事情,但当
form1
最小化或收件箱中的keydown事件没有响应时。我如何让我的应用程序在没有焦点的情况下响应键盘事件

补充:


它的窗口应用程序,lang是c#.NET,

如果我可以假设这个程序是针对Windows的,你就不能这么做。一旦关闭应用程序窗口,它将不会升起KeyUp/KeyDown。最接近您想要的是热键(一旦检测到特定的键就会激活程序)或键盘挂钩(如果您希望了解每个按键的概况)


但是,您将使用什么取决于您考虑的具体场景。

您使用的是什么语言和库?我猜语言是.NET,因为问题中的form1引用。。。重复: