Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#检测是否在后台按下某个键_C#_C - Fatal编程技术网

c#检测是否在后台按下某个键

c#检测是否在后台按下某个键,c#,c,C#,C,我制作了一个程序,当我按下Ctrl+NumPad0时,该程序将杀死一个进程,但当我在该程序上时,该进程将被杀死,例如,如果我在玩游戏,我想杀死该进程。 有人知道怎么做吗 抱歉语法错误。您必须创建一个键盘挂钩。请参阅我的建议。也许这也可以:创建一个批处理文件,使用taskkill.exe终止所需的进程。在桌面上放置此批处理文件的快捷方式,并在文件属性中设置快捷键。好的,谢谢,但我不明白如何使用钩子。你可以链接一个教程吗?是的,我尝试使用钩子已经五个小时了。-有现成的.net库可用于此。谷歌搜索以下

我制作了一个程序,当我按下Ctrl+NumPad0时,该程序将杀死一个进程,但当我在该程序上时,该进程将被杀死,例如,如果我在玩游戏,我想杀死该进程。 有人知道怎么做吗


抱歉语法错误。

您必须创建一个键盘挂钩。请参阅我的建议。也许这也可以:创建一个批处理文件,使用taskkill.exe终止所需的进程。在桌面上放置此批处理文件的快捷方式,并在文件属性中设置快捷键。好的,谢谢,但我不明白如何使用钩子。你可以链接一个教程吗?是的,我尝试使用钩子已经五个小时了。-有现成的.net库可用于此。谷歌搜索以下关键词:setwindowshookex c#site:codeproject.com