C# 如何在没有Windows窗体.NET的情况下侦听按键
例如,当程序在后台运行或作为服务运行时,如何创建一个键侦听器来侦听笔划 我已经有一个运行线程的循环,我只需要能够设置和取消设置键绑定。我到处搜索都是Windows窗体解决方案D:你提到了“Windows窗体”,所以我假设你在Windows上。您可以注册一个钩子函数来完成以下操作: 该函数将驻留在外部加载的DLL中。如果需要与控制台或应用程序通信,则需要自己处理IPCC# 如何在没有Windows窗体.NET的情况下侦听按键,c#,.net,C#,.net,例如,当程序在后台运行或作为服务运行时,如何创建一个键侦听器来侦听笔划 我已经有一个运行线程的循环,我只需要能够设置和取消设置键绑定。我到处搜索都是Windows窗体解决方案D:你提到了“Windows窗体”,所以我假设你在Windows上。您可以注册一个钩子函数来完成以下操作: 该函数将驻留在外部加载的DLL中。如果需要与控制台或应用程序通信,则需要自己处理IPC 这将允许您过滤所有键盘事件,甚至是系统绑定的事件。。。。你想制作一个键盘记录程序?@siva.k公平地说,键盘记录程序使用的相同
这将允许您过滤所有键盘事件,甚至是系统绑定的事件。。。。你想制作一个键盘记录程序?@siva.k公平地说,键盘记录程序使用的相同技术也可以用于实现全局热键。;)不是一个键盘记录器,而是记录一些其他的东西。不过,我想为一些重要功能提供一些键盘快捷键。我想它类似于键盘记录器,不必是一个可见的窗口。也许你想要这个: