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

解決


どら  2005-03-11 08:32:10  No: 56649

久々の投稿です。

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

   WIN32_BIOS

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

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

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


岡田 之仁  2005-03-11 17:53:06  No: 56650

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

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-13 07:13:52  No: 56651

岡田さん

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

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

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-13 08:03:42  No: 56652

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

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


どら  2005-03-18 15:58:25  No: 56653

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加