c++ - Windows WMI 对 MacOS C++ 开发的等价物是什么?

标签 c++ macos system-information

我有一个 C++ 应用程序,它使用 WMI 在 Windows 上获取详细的系统信息(处理器类型、可用磁盘空间、其他硬件配置文件信息)。我想在 OSX 10.5+ 上执行相同类型的操作。 MacOS 的等效 API 或接口(interface)是什么?

非常欢迎 API 文档或教程的链接。

最佳答案

您可以通过 system_profiler 可执行文件查询大部分信息。 Apple's example for querying such informations涉及对它的 popen 调用,所以我想这是要走的路。

关于c++ - Windows WMI 对 MacOS C++ 开发的等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3613369/

相关文章:

c++ - 提高 std::vector 的存储容量/性能

java - 如何更改 Java 程序的 Dock 图标?

java - 如何从运行在 OS X、Java 7 上的 Java .app 包中访问资源文件?

ios - 从 Swift 字典中检索 CGColor 时遇到问题

java - 获取远程机器的系统信息(使用 Java)

c# - 如何在 Mono 中收集系统信息?

C++如何绘制相同大小的字母

c++ - 使用 "using"指令来缩短函数定义

c++ - 为什么我的冒泡排序不适用于 double 据类型?