首页 > 解决方案 > macOS 将 USB 设备专用于特定应用程序

问题描述

我试图了解是否(如果是,如何)将 HID(用于 NFC 卡的 USB 读卡器)专用于 macOS 中的特定应用程序。

读卡器充当键盘,将卡号发送到 macOS 中打开的任何位置。我正在尝试将该 USB 设备锁定到特定应用程序(例如 firefox、chrome 等)。

我真的不知道从哪里开始寻找这个。因此,我在这里发帖寻求正确方向的任何帮助。

谷歌搜索“将 USB 设备专用于应用程序”等没有任何用处。

macOS 版本 10.14.5 (18F132) (Mojave)。

标签: macosusbhid

解决方案


应用程序与 USB 设备通信的方式是IOKit 框架。如果您想在任何地方锁定应用程序,您可以将其编写为服务。你需要了解launchd(启动守护进程)。它管理您的所有后台服务。


推荐阅读