想想,,看看,,,等我试一下,,
================================================================
一颗红心向前看,为了革命两茫然,不好意思才囊尽,只能说上一点点。
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
★    我踢  我踢   我踢  我踢  我踢  我踢  我踢  我踢  我踢   ★
★    你UP  你UP   你UP  你UP  你UP  你UP  你UP  你UP  你UP   ★
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
================================================================

解决方案 »

  1.   

    这是个判断CD_ROM是本机的还是网络设备的函数,或许能给你帮助..
    function IsCDROM(DriveNum: Integer): Boolean; assembler; 
    asm 
    MOV AX,1500h { look for MSCDEX } 
    XOR BX,BX 
    INT 2fh 
    OR BX,BX 
    JZ @Finish 
    MOV AX,150Bh { check for using CD driver } 
    MOV CX,DriveNum 
    INT 2fh 
    OR AX,AX 
    @Finish: 
    end; 
    BTW under Win32 GetDriveType properly returns a CD-ROM drive. 
    Function IsCdRom(DriveNum : Word) : Boolean; 
    Var 
    F : WordBool; 
    Begin 
    asm 
    mov ax, 1500h { test for presence of MSCDEX } 
    xor bx, bx 
    int 2fh 
    mov ax, bx { if bx = zero, MSCDEX is not present } 
    or ax, ax { return FALSE } 
    jz @no_mscdex 
    mov ax, 150bh { MSCDEX drive check } 
    mov cx, DriveNum { cx contains drive } 
    int 2fh 
    @no_mscdex: 
    mov f,ax 
    end; 
    Result := F; { Assign function return value } 
    End; ================================================================
    一颗红心向前看,为了革命两茫然,不好意思才囊尽,只能说上一点点。
    ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
    ★    我踢  我踢   我踢  我踢  我踢  我踢  我踢  我踢  我踢   ★
    ★    你UP  你UP   你UP  你UP  你UP  你UP  你UP  你UP  你UP   ★
    ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
    ================================================================