Mac に接続された USB ハードウェアの詳細を表示するために使用system_profiler
していますが、これを Mac OS X 10.4 と 10.5 で実行する場合にはいくつかの違いがあります。たとえば、10.5 では、さまざまな属性のキーにアルファベット文字のプレフィックスがあります。location_id
さらに重要なことは、10.4 で属性 (SPUSBDataType dataType 内) を取得できないことです。この違いが存在する理由とそれを回避する方法についてのアイデアはありますか?