Вы можете использовать инструмент командной строки system_profiler с параметром -xml
, чтобы сгенерировать данные XML для конфигурации вашей системы и затем проанализировать выходные данные.
$ system_profiler -xml
Использовать popen для запуска этого из вашего кода и захвата вывода XML.Затем используйте соответствующую библиотеку XML, например, TinyXML , для анализа выходных данных.