Laufwerk Buchstaben, wie bekomme ich den Typ?
Übersicht

judosBetreff: Laufwerk Buchstaben, wie bekomme ich den Typ? |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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!!! ![]() vielen dank! mfg judos |
||
Appart |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
könnteste mal büdde den quell code posten bekommes leider ne hin =(. | ||
![]() |
Der Eisvogel |
![]() Antworten mit Zitat ![]() |
---|---|---|
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. |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group