iokit

    2熱度

    1回答

    有沒有一種方法,使用IOKit或類似的東西,不需要從互聯網上下載額外的軟件包,我可以用它來讀取USB設備的產品名稱? 這是我當前的代碼... func printSerialPaths(portIterator: io_iterator_t) { var serialService: io_object_t repeat { serialService = IOIt

    3熱度

    2回答

    我想這個USB探測器轉換爲斯威夫特3 https://gist.github.com/zachbadgett/471d72e83fee413d0f38 但我被困在這條線: let deviceInterfaceResult = plugInInterface.QueryInterface( plugInInterfacePtrPtr, CFUUIDGetUUIDBytes(k

    0熱度

    1回答

    我,新來的KEXT編程,所以我的問題是: I,M運行MacOS的10.11.6我已經把SIP斷,但是當我嘗試加載我 KEXT使用kextload,並使用-v標誌我得到我的KEXT加載成功: *Requesting load of /private/tmp/kern.kext. /private/tmp/kern.kext loaded successfully (or already loade

    0熱度

    1回答

    我想使用由於IOKit庫例如用於檢索OSX相關的系統信息如下所述:https://developer.apple.com/library/mac/technotes/tn1103/_index.html 用於建築x86_64的未定義符號: 「_IOObjectRelease」,從引用:.. 。 「_IORegistryEntryCreateCFProperty」,從引用:... 「_IOServi

    2熱度

    1回答

    如何取回在C++編程以下信息: 這是Mac OSX上一個終端命令: ioreg -c IOPlatformExpertDevice | awk '/board-id/ {print $4}' | awk -F '\"' '{print $2}' 我使用由於IOKit庫檢索信息如IOPlatformSerialNumber和PlatformUUID信息。但我找不到「board-id」的任何相應鍵

    1熱度

    1回答

    我想讀取數據CD平原2048字節大小的數據扇區在OS X 但是當我打開設備,如「/ dev/disk8」,我得到2352個扇區,在每個扇區的實際Mode1數據之前有16個字節的標題。 即使使用BSD工具,如hexdump都由此可以看出,閱讀由蘋果生產的較舊的CD時: $ hexdump -n 512 -C /dev/disk8 00000000 00 ff ff ff ff ff ff ff f

    0熱度

    1回答

    在macOS上,我使用IOKit通過USB連接獲取和設置HID報告(好奇的是,這是一個站立式桌面控制器,允許您以編程方式升高和降低桌面)。我可以使用設備的IOHIDManager列表: _manager = IOHIDManagerCreate(NULL, 0); NSDictionary *deviceQuery = @{@kIOHIDVendorIDKey: @0x12D3, @kIOHI

    1熱度

    1回答

    我正嘗試訂閱macOS上的電源狀態更改。我發現有一種使用IOKit的方法,雖然它有點複雜。我需要在ObjC橋接頭中使用#import <IOKit/ps/IOPowerSources.h>導入它。然後,我可以訪問功能IOPSNotificationCreateRunLoopSource,其中有簽名: IOPSNotificationCreateRunLoopSource(_ callback: I

    1熱度

    1回答

    我在swift中編寫了一個小實用程序,它使用IOHIDManagerRegisterInputValueCallback註冊了一個回調函數。我想成爲一個好公民,並在自己之後進行清理。 [文檔](https://developer.apple.com/library/content/documentation/DeviceDrivers/Conceptual/HID/new_api_10_5/tn2

    2熱度

    1回答

    我在mac OS X 10.11上面臨this問題 - 即。一些kext已經接管了我的設備,我不能用libusb來聲明。是否有可能找出哪一個?這是有問題的設備: $ system_profiler SPUSBDataType [...] mEDBG CMSIS-DAP: Product ID: 0x2145 Vendor ID: 0x03eb (Atme