システム内のすべてのタイプのドライブ(ハードドライブ、USBドライブ、ディスクドライブ、ディスケットドライブ)に関する情報を取得したい。
私が知りたいそれぞれについて:サイズ、空き容量、ファイルシステム、そしてそれが本物かエミュレートされているか。
ハードドライブ:内蔵または外付け。
簡単な回答WMIWindowsManagementInstrumentation。それを検索します。それはあなたが知りたいと思っていたよりも多くの情報を教えてくれます。
または、GetLogicalDrives()を参照することもできます:コンピューターにインストールされている物理ドライブの一覧表示
最終的にストレージデバイスとの通信を可能にするこのAPIを開発しています。これはオープンソースであり、いくつかの情報については現在のコードを見ることができます。その他の機能については、もう一度確認してください: https ://github.com/virtium/vtStor