2010-11-03 67 views
0

在OS X内核空间中,是否有办法将已装入的USB存储设备(DOK)的权限从只读升级到读/写?从OS X内核空间更改USB存储设备权限

我用IOMedia的init方法:

bool init(
    UInt64 base, 
    UInt64 size, 
    UInt64 preferredBlockSize, 
    IOMediaAttributeMask attributes, 
    bool isWhole, 
    bool isWritable, 
    const char *contentHint = 0, 
    OSDictionary *properties = 0); 

创建和使用isWritable设置为false,这台USB设备的权限连接子媒体IOStorage对象为只读,但是后来,我需要更改权限以读取/写入而不卸载和重新安装。

回答

0

我通过最初不安装设备和适当的时候,根据外部标准将其安装为只读或读写来解决此问题。