В пространстве ядра OS X есть ли способ повысить разрешения подключенного запоминающего устройства USB, скажем, DOK, от чтения только до чтения / записи?
Я использую метод init IOMedia:
bool init(
UInt64 base,
UInt64 size,
UInt64 preferredBlockSize,
IOMediaAttributeMask attributes,
bool isWhole,
bool isWritable,
const char *contentHint = 0,
OSDictionary *properties = 0);
, чтобы создать и присоединить дочерний объект IOStorage мультимедиа с параметром isWritable , установленным в false, который устанавливает разрешенияUSB-устройство только для чтения, но позже мне нужно изменить права на чтение / запись без демонтажа и повторного подключения.