1

有人问我是否可以为所有用户和所有应用程序阻止键盘上的特定键。最理想的情况是,如果可能,或者如果特定应用程序正在运行,他们希望能够仅针对指定应用程序列表阻止该键。

我不确定他们为什么要这样做,但我相信这是因为由其他第 3 方开发的一个或多个应用程序在发生崩溃时崩溃,我不知道它到底是哪个键,但我认为这是一些常规的键盘键。

如果可能的话,我能用什么?我想在背景上运行它以防止大多数人(不是我知道的所有人,但那些不知道的人)绕过它。

编辑:这是最新信息。当应用程序的实例在计算机上运行时,此人希望阻止打印屏幕被按下。不管是 ALT-PrintScreen 还是简单的 PrintScreen。因此,如果 Arian(应用程序名称)正在运行,即使用户正在使用其他应用程序(例如 Office),我也必须阻止密钥,以便它无法轻松捕获屏幕。对于那些会告诉我有其他方法来捕获屏幕的人,我同意你的看法,人们也知道,但它是在受控环境中,所以不会安装其他软件,他知道我们无法控制一切。

谢谢

4

1 回答 1

1

这将是一个艰难的,但你可以实现它看到这个想法的链接http://www.codeproject.com/Articles/14485/Low-level-Windows-API-hooks-from-C-to-stop-unwante

您将不得不为您的要求编写大量自定义代码

祝你好运...

于 2012-07-04T12:40:29.180 回答