【发布时间】: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