我正在使用system_profiler
查看连接到Mac的USB硬件详细信息,但在Mac OS X 10.4和10.5上运行此功能时存在一些差异。例如,在10.5中,各种属性的键具有字母前缀。更重要的是,我无法在10.4中获得location_id
属性(在SPUSBDataType数据类型中)。关于为何存在这种差异以及解决这些差异的方法的任何想法?
答案 0 :(得分:3)
您是否尝试过使用ioreg? 我无法访问10.4,但由于ioreg较低,因此对于您要实现的目标而言,这可能是更好的方法。
ioreg -l -n IOSerialBSDClient