objective-c - 以编程方式获取 macOS 上的硬盘驱动器信息

标签 objective-c c cocoa macos macos-carbon

我需要一种方法来获取 OS X 上的完整硬盘驱动器信息,这意味着所有硬盘驱动器型号名称、SATA/ATA Controller 、卷、磁盘标识符等。我检查了 diskutil,但它不包含 SATA Controller 信息,system_profiler 有我需要的所有信息,但它的 XML 输出不一定像我想要的那样组织。是否有任何低级别的 Carbon/C API 可以让我这样做?

最佳答案

查看IOKit . Stack Overflow 上也有这个问题:How to get serial number from Mac hard disks?

关于objective-c - 以编程方式获取 macOS 上的硬盘驱动器信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3938332/

相关文章:

C 套接字 : recv(. ..) 未返回正确的字节

ios - iOS 中的 8 位图像

macos - 如何在 OS X 中将 View 导出为 PDF?

iphone - 如何让 NSTimer 在 iOS 7 的后台保持事件状态?

ios - Pocket SDK 有一个执行 API 调用的方法,我将如何使用它?

c - 焦点和焦点入(出)事件信号之间的区别

objective-c - cocoa:webView里面有超链接添加 ` target = "_blank "`打不开

ios - 具有 n 个按钮的水平 ScrollView : [iOS]

objective-c - 四舍五入有效数字

c - 如何在 C 中生成随机 64 位无符号整数