我尝试以编程方式在 Mac OS 中添加带有驱动程序的虚拟 USB 设备。IOKit 文档说:传统上,虚拟设备的驱动程序在 IOResources 上匹配,因为虚拟设备不发布自己的 nub。此类驱动程序的另一个示例是 HelloIOKit KEXT(在“使用 Xcode 创建设备驱动程序”中描述),它匹配 IOResources,因为它不控制任何硬件。
但是我没有找到在系统中添加虚拟设备的方法。我怎样才能做到这一点?
c++ macos kernel iokit kernel-extension
c++ ×1
iokit ×1
kernel ×1
kernel-extension ×1
macos ×1