1

WMI と asm コード以外の C++ プログラムを使用して、プロセッサ (CPU)、SCSI、ディスプレイ、および IDE の一意の番号 (シリアル番号/ID) を取得するにはどうすればよいですか?

4

3 に答える 3

3

あなたは WMI に言及しているので、Windows で作業していると思います。GetVolumeInformation()を参照してください。

于 2009-10-23T13:29:46.193 に答える
1

Windows では、環境変数 *PROCESSOR_** から CPU 情報を取得できます。ボリューム シリアル番号はvolから、MAC アドレスはroute printから解析できます。

クロスプラットフォームにしたい場合 (そしてこれがソフトウェア ライセンスのためである場合)、Linux のようなオープン ソース プラットフォームはとにかく問題をまったく新しいレベルに引き上げ、別のアプローチを必要とします。ただし、標準ツールからの出力を解析することで、多くの情報を取得できます。

本当に WMI を検討する必要があります。昔は BIOS が役に立ちましたが、すべて HAL に置き換えられました。

このような場合、 CodeProject は常に検索する価値があります。

ハードウェア情報を取得する方法

于 2009-10-23T13:40:22.613 に答える