如何获得当前计算机有几个驱动器,几个光驱,几个软驱?等信息
应用那一个函数呢?

解决方案 »

  1.   

    char buf[128];GetLogicalDriveStrings(128, buf);
    for(char* s=buf; *s; s+=4) {
        switch(GetDriveType(s)) {
            case DRIVE_REMOVABLE:
                //.....
                break;
            case DRIVE_FIXED:
                //.....
                break;
            case DRIVE_CDROM:
                //.....
                break;
            default: break;
        }
    }