C# 当进程有焦点时,在按键/按键上终止已启动的进程

C# 当进程有焦点时,在按键/按键上终止已启动的进程,c#,process,kill,C#,Process,Kill,我有一个程序,用于启动其他带有启动参数的程序。我希望能够通过控制器的按键或按钮来终止这些进程,但当按下按键/按钮时,我的程序没有/不会有焦点(启动的进程有)。有没有办法做到这一点?可能重复@Preston Guillot我更新了我的问题,使之更加具体。全局按键对我的部分问题是有帮助的,但理想情况下,我希望我的程序仍然“听到”来自键盘和其他HID设备(如usb游戏机)的所有输入。这个问题也有两个副本,它们都链接到,作者还提供了类似的代码,用于在注释中连接鼠标事件。全局监视所有输入将开始使您的应用程

我有一个程序,用于启动其他带有启动参数的程序。我希望能够通过控制器的按键或按钮来终止这些进程,但当按下按键/按钮时,我的程序没有/不会有焦点(启动的进程有)。有没有办法做到这一点?

可能重复@Preston Guillot我更新了我的问题,使之更加具体。全局按键对我的部分问题是有帮助的,但理想情况下,我希望我的程序仍然“听到”来自键盘和其他HID设备(如usb游戏机)的所有输入。这个问题也有两个副本,它们都链接到,作者还提供了类似的代码,用于在注释中连接鼠标事件。全局监视所有输入将开始使您的应用程序看起来可疑地像恶意软件fwiw。如果这太麻烦的话,我可能会使用Joy2Key并将该键/按钮映射到Alt-F4。老实说,这个节目是我为自己制作的