其他比对程序启动快捷方式,应只能提供的O/S,什么是合法使用的事情,如Windows键盘挂钩?在我看来,我们仅有问题这样关键记录器,因为操作系统提供挂钩做的事情,不应允许任何人在任何情况下,除了O/S核心本身。

编辑:好的,所以赋予一些合法的地方,在那里他们可能是需要的,不应该O/S提供高水平的能力,在全球范围内将它们关闭,只允许在例外情况的程序的程序的基础?

有帮助吗?

解决方案

不正确,有些环境中计算机的所有者可能想要停止诸如Ctrl + Alt + Delete ...例如,Kiosk或...... .... Best Buy?

其他提示

我目前正在为企业客户端开发移动应用程序平台/硬件抽象层,其中一个要求是在一段时间不活动后会启动屏幕保护程序。由于移动设备没有鼠标移动,<!>“活动<!>”;由按键或屏幕水龙头组成。我们的一个设备没有触摸屏,而且,为了延长故事,移动硬件供应商没有正确实现Win32 API调用,这使我能够获得自上次用户输入以来的时间。

由于硬件供应商不愿意正确实施Win32 API,我所知道的下一个最佳方法是确保我的控制台应用程序可以在系统上的任何应用程序中捕获按键,这是安装全局键盘钩。

也就是说,我同意普通的消费者场景与我的非常不同,操作系统应该允许用户将这样的活动列入白名单。

例如我已经安装了两个应用程序;

  • 一个地图Windows-V 文本格式化
  • 另一个 修改 如何caps lock工作

我认为他们两人的需要挂钩。

我写了一个应用程序,让我在我的显示器上放置虚拟便签。我使用OS键盘钩子将热键绑定到它。

我在设置中有一个选项来禁用挂钩。

可能没有很多合法用途。但是,我认为您不应该故意限制系统的功能,只是为了使其更安全。

此外,如果您知道密钥记录器并且您自己安装了密钥记录器并不是坏事。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top