2011-12-03 16 views
1

Windows APIからコンピュータの仕様に関する情報にアクセスするにはどうすればよいですか?もしそうなら、私はレジストリを見る必要がありますか?プログラムにアクセスするには、グラフィックスカードのモデルと仕様、サポートされているOpenGLとDirectXのバージョン、サポートされている画面解像度、CPU情報、合計/使用可能ディスク容量、RAM情報などが重要です。 Win32でこの情報にアクセスするために、どのような効率的なメソッドを使用できますか?Windows APIを使用してシステム仕様にアクセスするにはどうすればよいですか?

アドバイスをいただければ幸いです!

答えて

1

これらすべての情報は、WMI(Windows Management Instrumentation)を通じてWindowsに公開されています。クエリを見つけてお使いのマシンで試してみるのが良い出発点はWMI Code Creator toolです。それはC++コードではなくコードを生成します。これはかなり醜いですが、コードサンプルのための定型文、look hereです。標準のWin32 WMIクラスのセットはdocumented hereです。

関連する問題