接続されているドライブの列挙

  CString csDrive;
  int nPos = 0;

  DWORD dwDrvList = ::GetLogicalDrives();

  while (dwDrvList)
  {
    if (dwDrvList & 0x1)
    {
      csDrive.Format("%c:\\", 0x41+nPos);
TRACE("%s あり\r\n", csDrive);
    }
    dwDrvList >>= 1;
    nPos++;
  }

VC覚書きページ...