Skip to content

egtra/crdiskinfolib

Repository files navigation

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でビルドできることを確認しています。

About

CrDiskInfoLib

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE.txt
Unknown
LICENSE-ja.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published