我有一个C++应用程序,可以在Windows上使用NTFS获取详细的系统信息(处理器类型,可用磁盘空间,其他硬件配置文件信息)。我想在OSX 10.5+上执行相同类型的操作。MacOS的等效API或接口是什么?欢迎提供API文档或教程的链接。
wf82jlnq1#
您可以通过system_profiler可执行文件查询大部分信息。Apple's example for querying such informations涉及对它的popen调用,所以我想这是正确的方法。
system_profiler
popen
y4ekin9u2#
system_profiler并不完全等同于Linux。它只有本地访问权限。MacOS似乎缺乏对此的支持。幸运的是,Microsoft有用于此目的的开发人员OMI https://github.com/microsoft/omi/releases
2条答案
按热度按时间wf82jlnq1#
您可以通过
system_profiler
可执行文件查询大部分信息。Apple's example for querying such informations涉及对它的popen
调用,所以我想这是正确的方法。y4ekin9u2#
system_profiler并不完全等同于Linux。它只有本地访问权限。MacOS似乎缺乏对此的支持。幸运的是,Microsoft有用于此目的的开发人员OMI https://github.com/microsoft/omi/releases