Mac system_profiler中的差异

我使用
system_profiler
查看连接到Mac的USB硬件详细信息,但是在Mac OS X 10.4和10.5上运行它有一些区别。例如,在10.5中,各种属性的键具有字母前缀。更重要的是,我无法在10.4中获得
location_id
属性(在SPUSBDataType dataType中)。关于为什么存在这种差异以及解决这些差异的方法的任何想法?     
已邀请:
你尝试过使用ioreg吗? 我没有访问10.4,但由于ioreg是较低级别,它可能是一个更好的方法,你想要实现的目标。
ioreg -l -n IOSerialBSDClient
    

要回复问题请先登录注册