2016-11-15 3 views
-2

BIOS情報が必要なものについては、HKEY_LOCAL_MACHINE/HARDWARE/DESCRIPTION/Systemレジストリ設定で入手可能です。しかし、私はこれをC++で行う必要があります。 これに利用できるAPIはありますか?私は、クライアントシステムのいくつかの制限のために、システムレジストリから読みたいとは思わない。 これを行う他の方法はありますか?C++でBIOS情報を取得する方法

+9

[Windowsレジストリから値を読み取る方法](http://stackoverflow.com/questions/34065/how-to-read-a-value-from-the-windows-registry) –

答えて

1

値がレジストリハイブに格納されていることがわかっている場合は、CRegKeyを使用して値を読み取ることができます。これは、Windowsのレジストリ操作APIに関するATLラッパーです。

代わりにWindows APIを使用する場合は、RegQueryValueExがあります。

Keineはコメントにも優れたリンクを与えてくれました。これにはいくつかのことが書かれており、32/64ビットのレジストリを詳しく解説したリンクもあります。

+0

ご回答ありがとうございます。しかし、私はシステムレジストリを使用したくない場合は、この情報を取得するための他の方法があります。ありがとうございます。 –

+0

Win32_BIOSクラスを見ましたか? https://msdn.microsoft.com/en-us/library/aa394077(v=vs.85).aspx –

関連する問題