• 締切済み

DirectX&Win32API&C++ ドライブ情報の取得方法について

Windowsプログラム(Win32API)と、DirectX9(2007January)と、C++を使用してゲームを制作しています。 ですがDirectXは環境によっては動作しないものも多く、 どんな環境では動かないかというのもを手軽に調べるために ゲーム起動前にドライブ情報を表示するようにしたいのです。 (例えば、グラフィックボードだとか、VRAMや、HDD容量や  メインメモリの容量など、DirectX診断ツールのようなもの) それを調べる関数が有りそうな気もしたのですが、 C#やJavaだといくつかありましたが意外と見つからず、 (調べ方が悪いだけかもしれませんが)難儀しています。 もしドライブ情報の取得方法をご存知の方がいらっしゃいましたら どうかアドバイスをお願い致します。

みんなの回答

回答No.2

GetSystemInfoとか。 http://msdn.microsoft.com/ja-jp/library/cc429808.aspx おまけでDeviceIoControlとか。 海外サイトを調査すれば機器の情報を取得する例が幾つか出てくると思います。 まあ、以下は危険が伴うAPIなのでお勧めはできません。 http://msdn.microsoft.com/ja-jp/library/cc429164.aspx

  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.1

★アドバイス >もしドライブ情報の取得方法をご存知の方がいらっしゃいましたら >どうかアドバイスをお願い致します。  ↑  次のリンクを参考にして下さい。  http://blog.goo.ne.jp/masaki_goo_2006/c/c18ea3a2b90f87bdfb840d7ce6ed0bd7→『ディスク関連』  http://blog.goo.ne.jp/masaki_goo_2006/c/93c66ca0bc6b3f399398e37694ef83ac→『メモリ関連』  ※アドバイスはドライブ情報とメモリ情報だけです。

関連するQ&A