使用 cocoa 通过 USB 发送信号?
只是想知道,是否有任何“API”可以通过 USB 电缆将信号发送到使用 Apple 的 cocoa 编程语言的设备,以便我可以将其与应用程序合并? 它比几个命令复…
什么是“245”?在 IOKit USB 库中?
我开始在 OS X 上使用 IOKit,并且对 IOKit USB 库中数据类型上标记的“245”感到困惑,例如 IOUSBInterfaceInterface245。 245是什么意思?我只是好…
如何在 Mac OS cocoa 中获取已安装 USB 设备的设备 ID、供应商 ID 和产品 ID
我正在尝试编写一个 Cocoa 程序来检测连接到 Mac OS 的 iPod。我正在监听 NSWorkspaceDidMountNotification 和 NSWorkspaceDidUnmountNotification 以…
IORegistryEntry::fromPath() 失败
我的 IOKit kext 在旧版 iMac 上无法定位 IORegistry 的 DeviceTree 平面中的 /options 路径。有其他人遇到过这个或知道为什么它会失败吗? 谢谢->a…
这个函数IOHIDManagerRegisterDeviceMatchingCallback在cocoa环境下运行吗?
我正在努力使用 Mac 实现 HID 控件:我无法发送预期的函数,如下所示: IOHIDManagerRegisterDeviceMatchingCallback( gIOHIDManagerRef, Handle_Devi…
如何在 OS X 中从设备 ID 获知设备名称?
我正在 OS X 中编写一个程序,该程序接收来自鼠标和触摸板的单击事件。当用户单击某处时,操作系统会将设备 ID(只是一个 int)和光标的位置发送到我…
使用 IOService 端口引用关闭设备
这个问题与Mac OS X上的IO Kit编程有关。 我有一个IO服务端口参考(io_service_t)。是否有一个 API 可以用来关闭 IOService 端口引用末尾的任何内容…
以编程方式获取 OS X 上安装的 RAM 量
我正在一台安装了 8 GB 内存的机器上工作,我试图以编程方式确定机器中安装了多少内存。我已经尝试使用 sysctlbyname() 来获取安装的内存量,但它似乎…
通过软件在 OSX 上模拟 USB 插入
如何将 USB 设备节点注入 OSX (>= 10.5),以便您能够调试 USB 处理程序/编写新的 USB 驱动程序? 我对此很感兴趣,以便使用 TokenD 处理非 USB 设备…
FireLog:正确安装
我已经在我的开发 mac 上安装了 firewiresdk26... Tools/目录下是FireLog。 我已在我的开发 mac 上运行 FireLog 2.0.0.pkg 安装程序, 但它部署的有效…
什么是 com.apple.Dont_Steal_Mac_OS_X
com.apple.Dont_Steal_Mac_OS_X 是 IOResources 提供者... 类继承: Dont_Steal_Mac_OS_X : IOService : IORegistryEntry : OSObject 它是如何工作的…
如何将 OSDictionary 转储(打印)到控制台/日志?
我想从我的 kext 检查 OSDictionary 的内容。 有没有一种方便的方法将内容打印到 system.log 或类似的? (阿拉 CFShow())? thx->adv, |K<…
如何在 Mac OS X 中获取存储设备的图标?
我使用 IOServiceGetMatchingServices 找到了我的设备,并获得了如下所示的属性字典: kernResult = IORegistryEntryCreateCFProperties(nextMedia, (…