BIOSの情報を取得するには?

解決


どら  2005-03-10 23:32:10  No: 56649  IP: 192.*.*.*

久々の投稿です。

PCのBIOSの中身を取り出したいと思っています。
BIOSのバージョンや、SerialNumberを取得したいんです。
色々調べたところ・・・

   WIN32_BIOS

なるクラスが存在することはわかりましたが、サンプルや解説などが見つからず、ちょっと困っています。

教えていただきたいのですが
   COMオブジェクトを利用しないと無理なんでしょうか?
      →API好きなので、できればAPIで実装させたいです。
   APIを使う使わないにしても、参考になるページなどがありましたら教えていただけませんでしょうか?

毎度申し訳ないですが、どなたか力をお貸しください・・・
よろしくお願いいたします。

編集 削除
岡田 之仁  2005-03-11 08:53:06  No: 56650  IP: 192.*.*.*

日本語環境では、ないようだったので・・・
英語ですが。

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_bios.asp

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/wmi_c___application_examples.asp

参考までに・・・

以上。

編集 削除
どら  2005-03-12 22:13:52  No: 56651  IP: 192.*.*.*

岡田さん

ありがとうございます。
たどっていって・・・とりあえず、ローカルでの情報はゲットできました♪

業務上、リモートコンピュータの情報が取れたら最高だったので・・・

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/example__getting_wmi_data_from_a_remote_computer.asp

をもとにソースを作ってみたのですが・・・

wincred.h

このヘッダファイルが存在しないようで・・・

VC.net + Win2000 Proです。

編集 削除
どら  2005-03-12 23:03:42  No: 56652  IP: 192.*.*.*

すんません・・・この関数系は、WinXPでないと使えないみたいですね・・・(^^;

他の方法を考えてみます・・・。

編集 削除
どら  2005-03-18 06:58:25  No: 56653  IP: 192.*.*.*

解決しました☆
ユーザ名とパスワードは、特にリモートコンピュータから取得する必要がなかったので、普通にソースに入れることで解決できました。
岡田さん、ありがとうございました。

編集 削除