我不知道是否有办法在Windows和Mac上获取此信息?就像我们可以通过[[UIDevice currentDevice] uniqueIdentifier]在iPhone上获得它的方式一样。提前致谢!如何获得Windows和Mac上的硬件UUID
0
A
回答
0
3
注意[的UIDevice currentDevice] UNIQUEIDENTIFIER]在iOS的弃用,为OS X,你可以从gethostuuid()或注册表例如为:
+ (NSString*)getMachineUUID
{
NSString *ret = nil;
io_service_t platformExpert = IOServiceGetMatchingService(kIOMasterPortDefault, IOServiceMatching("IOPlatformExpertDevice"));
if (platformExpert) {
CFTypeRef cfstring = IORegistryEntryCreateCFProperty(platformExpert, CFSTR(kIOPlatformUUIDKey), kCFAllocatorDefault, 0);
if (cfstring) {
ret = [NSString stringWithFormat:@"%@",cfstring];
CFRelease(cfstring);
}
IOObjectRelease(platformExpert);
}
return ret;
}
1
for windows 运行MOUNTVOL命令得到它!
相关问题
- 1. 的iOS硬件UUID
- 2. Mac OS UUID是否依赖于硬盘?
- 3. 如何获得Linux上的苹果二进制文件的UUID
- 4. 如何从在C Windows PC上获得独特的硬件/软件签名/ C++
- 5. wmic csproduct获得与Unix和Mac相当的UUID?
- 6. 如何捕获Windows Mobile 6上的硬件按键事件?
- 7. 如何在Mac上获取USB设备的UUID?
- 8. 如何获得主板的uuid与c
- 9. 如何获得“硬件时间”
- 10. 如何在非Mac硬件上安装mac os x lion
- 11. 如何获得Linux/Unix上的硬件信息?
- 12. 如何在Visual C++上获得MAC
- 13. 如何获得UUID在迅速didEnterRegion
- 14. 如何获得加密方案UUID
- 15. 从Windows移植到Android时如何获得软件的硬件要求?
- 16. 如何获得IP和MAC地址
- 17. 如何在java和C++中获得硬件id
- 18. ASP.net获得硬件信息
- 19. 获得在C++中的唯一硬件标识符在Windows
- 20. 从哪里可以获得IDE上的配置热键,比如Windows上的Mac?
- 21. Mac上的Python和iPhone开发 - 最低/推荐的硬件?
- 22. 如何在iOS和Mac OS X上查找接口的硬件类型?
- 23. 如何获取Linux上的文件路径详细的设备/分区信息(如UUID,串口硬盘等)
- 24. 获得BluetoothGattCharacteristic给定UUID
- 25. MS Azure中的UUID和MAC地址
- 26. 如何在PHONEGAP上获取设备uuid
- 27. 我如何获得在Windows 7上
- 28. 如何在Windows上获得透明jframe?
- 29. 如何使用批处理文件捕获Windows硬件配置?
- 30. 如何获得SCSI硬盘序列号?