【问题标题】:Changing USB Storage Device Permissions from within OS X Kernel Space从 OS X 内核空间更改 USB 存储设备权限
【发布时间】:2011-05-04 06:14:47
【问题描述】:

在 OS X 内核空间中,有没有办法将已挂载的 USB 存储设备(例如 DOK)的权限从只读升级为读/写?

我使用IOMedia的init方法:

 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 设备的权限设置为只读,但稍后,我需要将权限更改为读/写无需卸载和重新安装。

【问题讨论】:

    标签: macos usb kernel


    【解决方案1】:

    我解决了这个问题,最初没有安装设备,并在适当的时候根据外部标准将其安装为只读或读写。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多