Laufwerk Buchstaben, wie bekomme ich den Typ?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

judos

Betreff: Laufwerk Buchstaben, wie bekomme ich den Typ?

BeitragMi, März 12, 2008 15:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo zusammen,

Mit diesem Code, den ich hier mal im Forum gefunden habe, kann man ermitteln welche Laufwerkbuchstaben existieren:
Code: [AUSKLAPPEN]

wert=CallDLL ("kernel32.dll", "GetLogicalDrives")
For i=0 To 25
   ShiftedData=wert Shr i
   BitValue = ShiftedData And 1;
   If BitValue<>0
      Print Chr(65+i)+":\"
   EndIf
Next
WaitKey
End


Jetzt wollte ich fragen, wie es möglich ist herauszufinden ob die jeweiligen Laufwerkbuchstaben eine Partition, ein Diskettenlaufwerk oder ein CD-Laufwerk ist. Kann man das irgendwie?

mfg judos
 

ChristianK

BeitragMi, März 12, 2008 16:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Hiermit kannst du den Typ ermitteln -> http://msdn2.microsoft.com/en-...S.85).aspx
Einfach den Namen des Laufwerks mit : und \ als Parameter angeben.
AdvanceLcd
Intel Core 2 Duo 3.2 GHz, 4 GB RAM, GeForce 8800 GTX | MacBook Pro 15,4″ Intel Core 2 Duo 2.4 GHz, 2 GB RAM, GeForce 8600M GT
 

judos

BeitragSo, März 16, 2008 17:22
Antworten mit Zitat
Benutzer-Profile anzeigen
ah ok, nach langem probieren schlussendlich gefunden und gemerkt, dass der befehl in der kernel32.dll als getdrivetypeA gespeichert ist und nicht als getdrivetype...
funktioniert nun aber perfekt!!! Very Happy

vielen dank!

mfg judos
 

Appart

BeitragMo, Okt 13, 2008 20:51
Antworten mit Zitat
Benutzer-Profile anzeigen
könnteste mal büdde den quell code posten bekommes leider ne hin =(.

Der Eisvogel

BeitragMo, Okt 13, 2008 21:08
Antworten mit Zitat
Benutzer-Profile anzeigen
1 min Arbeit mit der Forensuche:
https://www.blitzforum.de/foru...t=laufwerk

MfG
Der Eisvogel
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D
Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB
Projekte: Window-Crasher
Ich liebe es mit der WinAPI zu spielen.

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group