I have a C++ application that gets detailed system information (processor type, available disk space, other hardware profile info) on Windows using WMI. I want to perform the same type of operations on OSX 10.5+. What is the equivalent API or interface for MacOS?
Links to API documentation or tutorials are very welcome.
You can query most of that information through the system_profiler
executable. Apple's example for querying such informations involves a popen
call to it, so I guess it's the way to go.
来源:https://stackoverflow.com/questions/3613369/what-is-the-equivalent-of-windows-wmi-for-macos-c-development