2
マザーボード、ディスプレイカード、およびサウンドカードデバイスの名前、チップセット、製造元情報を入手するためのMac OS X上のAPIはありますか?Macでマザーボードを印刷してカード情報を表示する方法
マザーボード、ディスプレイカード、およびサウンドカードデバイスの名前、チップセット、製造元情報を入手するためのMac OS X上のAPIはありますか?Macでマザーボードを印刷してカード情報を表示する方法
-xml
オプション付きのsystem_profilerコマンドラインツールを使用して、システム構成のXMLデータを生成し、その出力を解析することができます。
$ system_profiler -xml
あなたのコード内からこれを実行し、XML出力をキャプチャするpopenを使用してください。その後、適切なXMLライブラリを使用します(例: TinyXML、出力を解析します。
ありがとうございます。IOKitやその他のPOSIX呼び出しを使用して他の方法がありますか? –
@Anonymous:IOKitを使用してこの情報の*いくつかを得ることができるかもしれませんが、車輪? Appleは、ハードウェアやOSの内部構造について私たちが知っている以上に知っています。 –
あなたは正しいです...しかし... system_profilerツールが間違ってインストールされたり削除されたりしないとどうなりますか?アプリケーションが動作するシステム設定に依存している場合、高い危険性があります。 –