2011-01-24 5 views
0

私はWindowsゲームを作成していますが、実行するためには特定の要件を満たしている必要があります。どのようにしてコンピュータのシステム要件を検出できますか?Windowsシステム情報をC++で検出する方法

私は、RAM、CPU、グラフィックスハードウェア、サウンドハードウェアなどの情報を読むだけで済みます。

msdnウェブサイトは迷路であり、私はこれを見なければならない手がかりがありません。

+2

私はこのようなものを検出し気にしないでしょう。 "警告、あなたは-15939397846434292" MBのディスク容量を残していると言っている古いゲームインストーラは本当に迷惑です! – Flexo

答えて

3

グラフィックハードウェアのポーリングは、Direct3Dを使用して行う必要があります。 __cpuidは、Visual Studioの組み込み関数です。

GlobalMemoryStatusExはRAM用です。

0

hereからの引用:
* GetSystemInfo - プロセッサの情報
* GetVersionEx- OSVERSION /サービスパック
* GlobalMemoryStatusEx-メモリの状態

関連する問題