【问题标题】:Does Mac OS UUID depend on hard disk?Mac OS UUID 是否依赖于硬盘?
【发布时间】:2011-11-05 09:06:30
【问题描述】:

我使用此代码在 Mac OS 上获取 UUID

NSString* getComputerId()
{   
    io_registry_entry_t ioRegistryRoot = IORegistryEntryFromPath(kIOMasterPortDefault, "IOService:/");
    CFStringRef uuidCf = (CFStringRef) IORegistryEntryCreateCFProperty(ioRegistryRoot, CFSTR(kIOPlatformUUIDKey), kCFAllocatorDefault, 0);
    IOObjectRelease(ioRegistryRoot);
    return (NSString*) uuidCf;
}

这个 UUID 是否依赖于硬盘?如果用户更换硬盘,UUID 会改变吗?

【问题讨论】:

    标签: macos uuid hard-drive


    【解决方案1】:

    CFUUID documentation 中没有提到硬盘

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-22
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      • 2021-06-14
      • 2018-07-22
      • 1970-01-01
      相关资源
      最近更新 更多