2012-12-09 66 views
1

我的應用程序希望訪問我插入的HID設備,但聲稱該設備不工作,因爲它已被IOHIDDevice驅動程序聲明。 爲了防止我學到了,我應該爲mac(OSX 10.8.2)創建並安裝無代碼kext驅動程序 ,以將我的設備從beeing加載到黑盒子。HID設備被默認的mac驅動程序綁架

我已經呆了兩天了,到目前爲止我還沒有成功。 在我的測試用例,你可以找到從USB探測器

  • 登錄
  • 我無代碼內核擴展模塊
  • 從名爲ioreg
  • 輸出,當我的設備連接

看來我不能在這裏附加文件。

請從http://www.guenther-sohler.net/testcase.tar.gz

+0

請提供更多信息,而不是下載檔案。 – j0k

回答

1

下載它取決於你需要什麼級別的訪問權限,HIDAPI http://www.signal11.us/oss/hidapi/可以爲你提供你所需要的。它是一個使用IOHidManager作爲OSX後端的庫。適用於OSX 10.7.5,不需要虛擬驅動程序。

0

簽入代碼少KEXT聲明您的設備可用於用戶空間應用程序。

它本質上是一個plist。

對於優勝美地和小牛隊,它需要由獲得KEXT批准的Apple Developer ID進行簽名 - 您需要成爲Developer並申請。