- ベストアンサー
PC情報の取得について
VBのプログラムからパソコンのメーカー名、型式、製造番号等の情報を取得する方法ってあるのでしょうか?いろいろなAPI等も調べてみましたが見つける事が出来ませんでした、、何か情報をご存知でしたら是非ご教授下さい。 資産管理等のソフトを実行するとこのような情報を画面表示してくれるので何か方法があると思うのですが行き詰ってしまいました、、どうかよろしくお願いします。 ※VBは6を使用しています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
CPUの情報などであれば別ですが、型番などはシステム情報ではありませんからAPIでは対応していないかと。 レジストリをさらったらどうでしょうか。 メーカー品であれば HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OemInfo などに情報が詰まっているようです。 ※当然ですがメーカー側がここに書き込んでくれていないと参照できません。
その他の回答 (2)
- taka_tetsu
- ベストアンサー率65% (1020/1553)
OSがWin2000以降でしたら、WMIで取得することが可能です。 http://homepage2.nifty.com/tcubic/wmifun/wmisample/
お礼
こういうものもあるのですね。大変参考になりました。ありがとうございました。
- todo36
- ベストアンサー率58% (728/1234)
OSがパソコンのメーカー名を認識できるとは思えないが... こんな事が出来るかな?というときはVectorで探してみる。 http://www.vector.co.jp/magazine/softnews/020918/n0209184.html 「OEMマシンの場合は、製造者やモデル名もあわせて表示される。」 メーカーがOSをプリインストールする時に登録するのですかね。 レジストリの何処かにあるかも。
お礼
やはりOEMマシンというのが前提のようですね。ありがとうございました。
お礼
大変参考になりました。ありがとうございました。