首页 > 解决方案 > 使用 C#/.Net Core 2.2 的 ASP.Net Core 中的全局键挂钩

问题描述

环境

用例

用户使用打印键截取同样在同一台 PC 上运行的 WPF 应用程序。ASP.NET 应用程序现在需要一个触发器,即生成屏幕截图,以便将其发送到 Angular 应用程序。

解决方法

我以为我会用一个全局挂钩来监听 print 键,然后从剪贴板中获取图像。我尝试过使用低级 Windows API和不同的 Nuget 包(例如这个)。要么什么都没发生,要么应用程序冻结。

问题

有没有办法在.Net Core 2.2应用程序中全局监听打印键的按键,还是有另一种方法可以监听用户制作的新屏幕截图?

标签: c#asp.net-core.net-corekeyboard-hookasp.net-core-2.2

解决方案


推荐阅读