デバイス情報の取得

[戻る]
[E-Mail] 2001/10/15(月) 00:25:42
はじめまして、黒と申します。

今回、C++を用いて、PCに実装されているハードウェアの情報を取得する
プログラムを作成したいと思うのですが、実際にどの様な方法を用いれば
良いのか、悩んでいます。

また、作成したプログラムはフロッピーやCD-ROM等の媒体を介して多数の
PCで実行したいのですが、その際プログラムを作成する際に使用したヘッ
ダーファイルもプログラム本体と同じ媒体に保存しなければならない為、
サイズが大きくなってしまうという点も見過ごせません。

これらの問題の解決方法をご存知の方、何卒回答の方、宜しくお願い致します。

尚、情報を取得したいハードウェアは、

・CD-ROM
・ハードディスク
・フロッピーディスク

等です。

Windowsのデバイスマネージャーで確認する事が出来るので、レジストリを参照
出来れば解決できるのかな?と思っているのですが・・・・

何卒、宜しくお願い申し上げます。

Hal 2001/10/15(月) 09:07:41
Halです。
APIのGetDriveType()を調べてみてください。
それでは。

[E-Mail] 2001/10/16(火) 19:03:08
黒です。

意見ありがとうございます。

しかし、GetDriveType()で取得できるのはOSから見たドライブ名の様に
感じるのですが、どうなのでしょうか?

私が取得したい情報は、デバイスマネージャーで出てくる様な情報なんです。
(例えばHDDの場合、FUJITSU製のなんとかというHDD,とかHP製の・・・とか)

申し訳ありませんが、よろしくお願い致します。

古いスレッドには追加発言できません。