2011-08-28 3 views
3

나는 맥 OSMac 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를 얻기 위해이 코드를 사용할 수 있습니까? 사용자가 하드 디스크를 교체하면 UUID가 변경됩니까?

답변

관련 문제