MAC OS UUID
来源:互联网 发布:mac绝对路径怎么写 编辑:程序博客网 时间:2024/05/04 07:04
- (NSString *)GetHardwareUUID{ NSTask *task; task = [[NSTask alloc] init]; [task setLaunchPath: @"/usr/sbin/ioreg"]; NSArray *arguments; arguments = [NSArray arrayWithObjects: @"-rd1", @"-c",@"IOPlatformExpertDevice",nil]; [task setArguments: arguments]; NSPipe *pipe; pipe = [NSPipe pipe]; [task setStandardOutput: pipe]; NSFileHandle *file; file = [pipe fileHandleForReading]; [task launch]; NSData *data; data = [file readDataToEndOfFile]; NSString *string; string = [[NSString alloc] initWithData: data encoding: NSUTF8StringEncoding]; //NSLog (@"grep returned:n%@", string); NSString *key = [NSString stringWithString:@"IOPlatformUUID"]; NSRange range = [string rangeOfString:key]; NSInteger location = range.location + [key length] + 5; NSInteger length = 32 + 4; range.location = location; range.length = length; NSString *UUID = [string substringWithRange:range]; UUID = [UUID stringByReplacingOccurrencesOfString:@"-" withString:@""]; return UUID; }
阅读全文
0 0
- MAC OS UUID
- 使用Mac OS X的Terminal.app,用uuidgen命令生成一个128bit的UUID
- Get UUID on SUSE OS
- Mac OS
- mac os
- Mac OS
- mac os
- mac os
- MAC OS
- Mac OS
- MAC OS
- 各种OS中生成UUID的方法
- 各种OS中生成UUID的方法
- [Mac OS] Mac OS X 安装手记
- [MAC OS]第一次接触MAC OS开发
- Mac OS修改Mac地址
- 安装Mac os
- Mac OS X - Miscellaneous
- 用GitHub Issue取代多说,是不是很厉害?
- handler和异步AsyncTask
- 窗体部件效果之透明窗体凸显子部件
- cocos2dx opengl入门系列三-画一个四边形
- springboot+hibernate
- MAC OS UUID
- 设计模式拾荒之访问者模式(Vistor Pattern)
- 【龙芯1c库】封装硬件定时器接口和使用示例
- simpletest for phpsa
- C语言实现视频异或加/解密
- 通过Canvas及File API缩放并上传图片完整示例
- Viewpager和Fragment
- busybox中memdev的使用方法
- F1V3.0-21 微服务旧版本升级