我的应用程序在Mac OS X上运行,需要检索有关正在运行的计算机的详细信息以报告系统信息.我需要的其中一项是有关计算机中安装的处理器的详细信息.
我的代码目前有效,但远非理想的解决方案,事实上我认为这是一个糟糕的解决方案,但我没有找到更好的解决方案.
我目前报告的信息和一些格式后的信息如下:
处理器:Intel Core 2 Duo 2.1 GHz,Family 6 Model 23 Stepping 6
我得到的所有信息都是通过popen()调用的命令行实用程序.处理器描述的可读部分取自"system_profiler"命令输出,Family,Model和Stepping值取自"sysctl"命令.
这些命令行实用程序必须从某处获取信息. 我想知道是否有可用的程序界面来获取相同的信息?
有关: