• ベストアンサー

PC情報の取得について

VBのプログラムからパソコンのメーカー名、型式、製造番号等の情報を取得する方法ってあるのでしょうか?いろいろなAPI等も調べてみましたが見つける事が出来ませんでした、、何か情報をご存知でしたら是非ご教授下さい。 資産管理等のソフトを実行するとこのような情報を画面表示してくれるので何か方法があると思うのですが行き詰ってしまいました、、どうかよろしくお願いします。 ※VBは6を使用しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.1

CPUの情報などであれば別ですが、型番などはシステム情報ではありませんからAPIでは対応していないかと。 レジストリをさらったらどうでしょうか。 メーカー品であれば HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OemInfo などに情報が詰まっているようです。 ※当然ですがメーカー側がここに書き込んでくれていないと参照できません。

r32-gts4
質問者

お礼

大変参考になりました。ありがとうございました。

その他の回答 (2)

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.3

OSがWin2000以降でしたら、WMIで取得することが可能です。 http://homepage2.nifty.com/tcubic/wmifun/wmisample/

参考URL:
http://homepage2.nifty.com/tcubic/wmifun/wmisample/
r32-gts4
質問者

お礼

こういうものもあるのですね。大変参考になりました。ありがとうございました。

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

OSがパソコンのメーカー名を認識できるとは思えないが... こんな事が出来るかな?というときはVectorで探してみる。 http://www.vector.co.jp/magazine/softnews/020918/n0209184.html 「OEMマシンの場合は、製造者やモデル名もあわせて表示される。」 メーカーがOSをプリインストールする時に登録するのですかね。 レジストリの何処かにあるかも。

r32-gts4
質問者

お礼

やはりOEMマシンというのが前提のようですね。ありがとうございました。

関連するQ&A