論理ドライブを列挙する方法【Windows API】
論理ドライブのドライブレターとデバイスの種類を取得します。 マイコンピュータに表示されているものが取得できるということです。 何に使えるかというと、特に使い道があるわけではないのですが、USBメモリが 使えないパソコンでは動かないようにするとか、そういう用途に使えます。
int main(int argc, char* argv[]) { DWORD d; d = GetLogicalDrives(); for(int i = 0; i < 32; i++) if ((1 << i)&d) printf("%c:\\\n", 'A'+i); return 0; }