objective-c - Mac 应用程序 - 禁用特定 USB 端口

标签 objective-c xcode cocoa macos

有什么方法可以通过我的应用程序禁用/启用特定 USB 端口?

最佳答案

我不知道有什么方法可以从用户空间执行此操作,即使在内核中也可能很棘手:我认为您需要安装一个与所有 USB 设备和/或接口(interface)。这可能很棘手,因为现有的驱动程序将优先,因此您需要解决这个问题。匹配后,您将在驱动程序的 probe() 方法中检查端口,如果它是不允许的端口之一,则返回 true。这将阻止其他驱动程序获取该设备,从而实质上禁用该设备。

关于objective-c - Mac 应用程序 - 禁用特定 USB 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6877931/

相关文章:

ios - 在加载数据时播放动画

iphone - 为什么我不能更改 UIButton 上的标签?

objective-c - 如何使用 Objective-C 在自定义 View 中绘制文本?

objective-c - 使 NSTextField 中不可见的字符可见

iOS MediaPlayer 远程控制事件不起作用

objective-c - 核心数据 - 不同的值

objective-c - 如何知道用户何时单击 WebView 中的目标 ="_blank"链接?

iphone构建错误让我想买钉枪

objective-c - 如何让我的应用程序保持在全屏应用程序之上

objective-c - 如何在具有可变宽度 Unicode 字符的 Swift 字符串上使用 NSRegularExpression?