Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 1.28 KB

README.md

File metadata and controls

34 lines (22 loc) · 1.28 KB

CrDiskInfoLib

https://github.com/egtra/crdiskinfolib

CrDiskInfoLibは、HDD情報を取得するライブラリです。 CrystalDiskInfoを元に、 C++ライブラリとして使用できるように体裁を整えました。

ライセンス

MIT Licenseです。 詳細はLICENSE.txtまたはLICENSE-ja.txtを参照下さい。

使用法

コーディング

CrDiskInfoLib::GetDiskInfo()を呼び出すと結果が得られます。 検出したHDDの情報が構造体DiskInfoの配列(std::vector<DiskInfo>)で返されます。

詳しくはSample.cppを見て下さい。 また、構造体DiskInfoのメンバーについては、include/DiskInfoLib.hにも一部説明を記述しています。

ビルド

includeディレクトリをインクルードディレクトリに追加してください。 その上で、DiskInfoLib.hをインクルードしてください。

CrDiskInfoLib.vcxprojまたはCrDiskInfoLib.vcprojをビルドすると静的ライブラリが作られます。 これをリンクしてください。

Visual Studio 2005の場合、別途Windows SDKが必要です。 付属のPlatform SDKではビルドできません。 Windows SDK 7.1でビルドできることを確認しています。