Вопросы по теме 'iokit'

Различие между стандартными объемами HFS+ и HFS
IOKit и инфраструктура DiskArbitration могут многое рассказать мне о смонтированных томах на Mac, но, похоже, они не могут различить тома HFS+ и HFS Standard. Ключи IOKit/DA Content , DAVolumeKind и DAMediaContent всегда Apple_HFS и hfs как...
1894 просмотров
schedule 12.03.2023

Использование ссылки на порт IOService для выключения устройства
Этот вопрос относится к программированию IO Kit в Mac OS X. У меня есть ссылка на порт службы ввода-вывода (io_service_t). Есть ли API, который я могу использовать, чтобы отключить все, что находится на конце этой ссылки на порт IOService? Я изо...
715 просмотров
schedule 13.07.2023

Как узнать имя устройства по его идентификатору устройства в OS X?
Я пишу программу в OS X, которая получает события кликов от мыши и сенсорной панели. Когда пользователь щелкает где-либо, ОС отправляет идентификатор устройства, который является просто целым числом, и позицию курсора в мою функцию обратного вызова....
2351 просмотров
schedule 23.10.2022

как получить идентификатор устройства, идентификатор поставщика и идентификатор продукта подключенного USB-устройства в какао Mac OS
Я пытаюсь написать программу Cocoa, которая обнаруживает iPod, подключенный к Mac OS. Я слушаю NSWorkspaceDidMountNotification и NSWorkspaceDidUnmountNotification для уведомлений о монтировании и отключении USB-устройства. Я могу получить путь к...
14212 просмотров
schedule 06.10.2022

OSX: как получить имя тома (или имя bsd) из IOUSBDeviceInterface или идентификатора местоположения
Я пытаюсь написать приложение, которое связывает определенный строковый дескриптор USB (запоминающего устройства USB) с его томом или именем bsd. Итак, код перебирает все подключенные USB-устройства, получает строковые дескрипторы и извлекает...
7655 просмотров
schedule 06.09.2022

Получение уровня заряда батареи iPhone
У меня простой вопрос. Как узнать уровень заряда батареи iPhone? [UIDevice currentDevice] batteryLevel] Достаточно просто? Однако есть небольшая загвоздка : я не могу использовать UIKit . Вот что я написал до сих пор, но я не думаю,...
5688 просмотров
schedule 13.12.2022

Как связаться с USB-устройством GPIO в OS X?
У меня есть веб-камера USB от ViMicro с чипом GPIO. У нас есть микропереключатель, подключенный к одному из контактов ввода-вывода, и мы можем считывать состояние переключателя в Windows с помощью элемента управления ActiveX, предоставленного...
1188 просмотров
schedule 12.02.2024

Приведет ли использование IOKit в моем приложении для iOS к отклонению моего приложения?
разработчиков, как упомянул Эрика IOKit полуприватный фреймворк; есть ли у кого-нибудь опыт использования его в приложении для магазина приложений? Я хочу использовать его для получения номера IMEI и ICCID.
4736 просмотров
schedule 11.12.2022

Создание утверждения ChargeInhibit (OS X 10.6.8)
Платформа (OS X 10.6.8). Простите меня, если я сделал основную ошибку, которую я не вижу, поскольку я не писал никаких C/C++ в течение пяти или более лет, и я не полностью следую тому, как Apple API хотят, чтобы вы с ними справлялись. , так вот...
1452 просмотров
schedule 27.03.2022

Не указан файл ядра Ошибка в среде KEXT MAC
Я пытаюсь реализовать KEXT для USBHID-устройства. Если я проверяю терминал, он может загрузить KEXT, т.е. Newtok:Desktop Rasheed$ kextutil -nt SampleKextDriver.kext Не указан файл ядра; использование работающего ядра для компоновки....
606 просмотров

Скорость мыши/трекпада Mac программно
Я пытаюсь изменить скорость отслеживания мыши (примечание: не ускорение) для приложения, над которым я работаю. Я искал везде способ сделать это, но ничего не мог найти. Я подозреваю, что это связано со значением, которое я даю в этой функции в...
846 просмотров
schedule 27.10.2022

Отключить затемнение экрана датчика внешней освещенности программно в OS X
Я копался в репозитории кода ядра несколько дней, но нигде не могу найти его. Я хочу отключить / включить / определить состояние затемнения экрана на основе датчика внешней освещенности, которое есть на многих ноутбуках Mac более высокого класса....
6418 просмотров
schedule 20.03.2022

OSX - отключение общесистемных сенсорных жестов
Мне нужно программно отключить/подавить общесистемные сенсорные жесты в Mac OS. Я имею в виду такие жесты, как смахивание четырьмя пальцами между пробелами и т. д. Я просмотрел EventTap, но это не вариант (несмотря на предыдущие отчеты здесь -...
1379 просмотров

IOHIDEventSystemClientScheduleWithRunLoop с EXC_BAD_ACCESS
Я пытаюсь получить сенсорные события в своем приложении. Поэтому я использовал обратный вызов IOHIDFamily для получения событий. Мой код такой: void handle_event(void* target, void* refcon, IOHIDServiceRef service, IOHIDEventRef event) {...
1586 просмотров

Как имитировать удерживание клавиши увеличения громкости в Mac OSX?
Я пытаюсь имитировать удерживание клавиши увеличения громкости в течение переменного количества секунд. Я пытался провести простой тест, но мне кажется, что я что-то упускаю. Любая помощь будет оценена. Мой текущий код основан на этом:...
515 просмотров
schedule 27.11.2022

malloc вызывает повреждение кучи
Я изучаю, как общаться с USB-устройствами с помощью IOKit, и я написал этот фрагмент кода: // Global variable char *dataBuffer; - (void)startPolling { if (!shouldPoll) { // Prevent polling twice shouldPoll = YES; timer = [NSTimer...
1530 просмотров
schedule 20.07.2022

Как программно определить, какой диск Mac является загрузочным?
Отличная информация о опросе подключенных дисков через IOKit в этом вопросе . Но есть ли способ определить, какое из устройств, возвращенных IOIteratorNext() , является загрузочным? Или еще лучше, может ли быть способ получить только загрузочный...
984 просмотров
schedule 08.07.2022

Как получить серийный номер устройства, используя IOKit в iOS8, поскольку IOPlatformSerialNumber дает нулевое значение
Мне было интересно узнать, как получить серийный номер устройства с помощью IOKit в iOS8? Я использовал UIDevice+serialNumber и могу получить серийный номер в iOS6 и 7. В iOS8 значение platformSerialNumber идет nil в следующей строке:...
4258 просмотров
schedule 20.10.2023

Частный уникальный идентификатор устройства в iOS
Мы работаем над проектом с моими коллегами, в котором используется много частного и неофициального кода. Это не предназначено для использования в AppStore. Первое и единственное требование, которое у нас есть, — не использовать джейлбрейк....
8347 просмотров

Захватывайте каждую клавишу SHIFT независимо от OS X
У меня есть рабочий код ( здесь ) который перехватывает коды клавиш для событий нажатия клавиши без модификатора и событий с измененным модификатором. Но если вы сделаете: LSHIFT down -> RSHIFT down -> RSHIFT up -> LSHIFT up ......
219 просмотров
schedule 02.06.2023