是否可以将USB设备的使用限制在特定应用程序中? 目前,每个应用程序都可以实现特定的SDK并使用USB设备。
答案 0 :(得分:1)
,这称为exclusive access
或exclusive mode
。出于安全原因,Windows经常将这用于键盘和其他HID设备(应该防止键盘记录器挂钩...)
这也存在于linux中。可以使用TIOCEXCL
ioctl
选项调用它
ioctl(fd,TIOCEXCL)
root始终可以访问...
http://lklm.iu.edu/hypermail/linux/kernel/0506.1/0384.html
http://www.stackoverflow.com/questions/39848203/difference-between-o-cloexec-and-tiocexcl