首页 文章

HID设备被默认的mac驱动程序绑架

提问于
浏览
1

我的应用程序想要访问我插入的HID设备,但声称该设备不起作用,因为它已经由IOHIDDevice Driver声明 . 为了防止我学到的东西,我应该为mac(OSX 10.8.2)创建并安装一个无代码kext驱动程序,以便从装载的黑盒子中装入我的设备 .

我已经花了两天时间,到目前为止我没有任何成功 . 在我的测试用例中你可以找到

  • 从USB探测器登录

  • 我的无代码kext模块
    当我的设备连接时,ioreg输出

好像我不能在这里附上文件 .

请从http://www.guenther-sohler.net/testcase.tar.gz下载

2 回答

  • 1

    根据您所需的访问级别,HIDAPI http://www.signal11.us/oss/hidapi/可能会为您提供所需的访问权限 . 它是一个使用IOHidManager作为OSX后端的库 . 在OSX 10.7.5上适用于我,不需要虚拟驱动程序 .

  • 0

    检查代码减去KEXT以将您的设备声明为用户空间应用程序可用 .

    它本质上是一个plist .

    对于Yosemite和Mavericks,它需要由为KEXT批准的Apple开发者ID签名 - 您需要成为开发人员并申请 .

相关问题