Вопросы по теме '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 просмотров
schedule
27.02.2023
Скорость мыши/трекпада Mac программно
Я пытаюсь изменить скорость отслеживания мыши (примечание: не ускорение) для приложения, над которым я работаю. Я искал везде способ сделать это, но ничего не мог найти. Я подозреваю, что это связано со значением, которое я даю в этой функции в...
846 просмотров
schedule
27.10.2022
Отключить затемнение экрана датчика внешней освещенности программно в OS X
Я копался в репозитории кода ядра несколько дней, но нигде не могу найти его.
Я хочу отключить / включить / определить состояние затемнения экрана на основе датчика внешней освещенности, которое есть на многих ноутбуках Mac более высокого класса....
6418 просмотров
schedule
20.03.2022
OSX - отключение общесистемных сенсорных жестов
Мне нужно программно отключить/подавить общесистемные сенсорные жесты в Mac OS. Я имею в виду такие жесты, как смахивание четырьмя пальцами между пробелами и т. д.
Я просмотрел EventTap, но это не вариант (несмотря на предыдущие отчеты здесь -...
1379 просмотров
schedule
26.02.2022
IOHIDEventSystemClientScheduleWithRunLoop с EXC_BAD_ACCESS
Я пытаюсь получить сенсорные события в своем приложении. Поэтому я использовал обратный вызов IOHIDFamily для получения событий. Мой код такой:
void handle_event(void* target, void* refcon, IOHIDServiceRef service, IOHIDEventRef event)
{...
1586 просмотров
schedule
02.01.2024
Как имитировать удерживание клавиши увеличения громкости в 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 просмотров
schedule
11.10.2022
Захватывайте каждую клавишу SHIFT независимо от OS X
У меня есть рабочий код ( здесь ) который перехватывает коды клавиш для событий нажатия клавиши без модификатора и событий с измененным модификатором.
Но если вы сделаете:
LSHIFT down -> RSHIFT down -> RSHIFT up -> LSHIFT up
......
219 просмотров
schedule
02.06.2023