procedure TForm1.Button1Click(Sender: TObject); var typ: Integer; s: string; begin s := 'C:\'; typ := GetDriveType(PChar(s)); if Typ <> 0 then case typ of DRIVE_REMOVABLE: begin ShowMessage('Drive Removable'); end; DRIVE_FIXED: begin ShowMessage('Harddisk'); end; DRIVE_CDROM: begin ShowMessage('CD ROM Drive'); end; DRIVE_RAMDISK: begin ShowMessage('RAM Drive'); end; DRIVE_REMOTE: begin ShowMessage('Remote Drive'); end; end; end;
USB drev vil normalt ende under typen DRIVE_REMOVABLE. Det er godt nok ikke en 100% sikker måde, da andre ting også kan komme ind under den kategori, men måske kan du bruge det :)
har kigget lidt på google og har også været inde på det eksempel, men det viser ikke det serienummer der er kodet ind i harddisken, men det som man kan ændre, og det er rimelig vigtigt at det er det der ikke kan ændres, men tak for hjælpen indtil videre :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.