sand13r
Erfahrenes Mitglied
Hallihallo Freunde der Sonne,
ich habe ein kleines Problem und hatte gehofft das mir jemand auf die Sprünge helfen könnte , ein Tipp oder Denkanstoß wäre wirklich klasse.
Es geht im Prinzip nur darum das wir einen eigenen Browsforfolder haben wo die einzelnen Laufwerke drinstehen nun soll hinter dem USB-STICK (falls angeschlossen) USB GErät stehen. Nun die Frage woher weis ich ob es ein USB Stick ist?
Ich habe mit Hilfe von DriveType schon raus bekommen welche Datenträger entfernbar sind.
nun ist mein Problem das er bei einem Diskettenlaufwerk auch nur DRIVE_REMOVABLE zurückgibt sowie auch beim USB-STICK..
hätte jemand ne Idee wie ich raus bekomme welches die Diskette ist ?
Ich dachte ich schau einfach welcher Datenträger über 5MB is.. dann isses sicher keine FLOPPY funktioniert aber nicht wenn keine Diskette im Laufwerk is dann haut er mir ne fette Exception die ich irgendwie nich gebacken bekomme...
Wäre um jeden Tipp dankbar
greetz sand13r
ich habe ein kleines Problem und hatte gehofft das mir jemand auf die Sprünge helfen könnte , ein Tipp oder Denkanstoß wäre wirklich klasse.
Es geht im Prinzip nur darum das wir einen eigenen Browsforfolder haben wo die einzelnen Laufwerke drinstehen nun soll hinter dem USB-STICK (falls angeschlossen) USB GErät stehen. Nun die Frage woher weis ich ob es ein USB Stick ist?
Ich habe mit Hilfe von DriveType schon raus bekommen welche Datenträger entfernbar sind.
Code:
driveType = GetDriveType(drive);
if(driveType == DRIVE_REMOVABLE) // The drive has removable media
{
driveFound=TRUE;
break;
}
nun ist mein Problem das er bei einem Diskettenlaufwerk auch nur DRIVE_REMOVABLE zurückgibt sowie auch beim USB-STICK..
hätte jemand ne Idee wie ich raus bekomme welches die Diskette ist ?
Ich dachte ich schau einfach welcher Datenträger über 5MB is.. dann isses sicher keine FLOPPY funktioniert aber nicht wenn keine Diskette im Laufwerk is dann haut er mir ne fette Exception die ich irgendwie nich gebacken bekomme...
Wäre um jeden Tipp dankbar
greetz sand13r
Zuletzt bearbeitet: