[英]Does Mac OS UUID depend on hard disk?
我使用此代码在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会改变吗?
CFUUID文档中没有提到硬盘
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.