Frage zur Laufwerksliste ( herunterklappbar )

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
Martin Bandusch
New Member
New Member
Posts: 1
Joined: 2003-07-06, 11:23 UTC

Frage zur Laufwerksliste ( herunterklappbar )

Post by *Martin Bandusch »

Hallo !

Mit meinem ersten Posting komme ich dann auch direkt zu meiner
Frage :

Folgendes ist mir soeben einmal aufgefallen :

Ich verwende zur Zeit Windows XP Pro SP1, wenn ich mir die
Laufwerkssymbole in dem Fenster " Arbeitsplatz " ansehe, dann werden
dort die Laufwerke unterschieden, also hat das DVD-Laufwerk ein kleines DVD-Logo.

Kann man es denn nun irgendwie "hinbekommen", dass in der Laufwerksliste unter dem Commander ebenfalls der Laufwerkstyp unterschieden wird ? Ich habe bei mir immer CD-ROM stehen .

Schon jetzt vielen Dank für einen Tip !

Gruß, Martin


P.S.: An dieser Stelle muss ich den Autor dieser Software mal loben !
Ich glaube diese Software, ist wohl einige der wenigen, die von
Beginn an immer weiter entwickelt worden ist ...
Ich habe auf meiner "Windows-Commander" Diskette einmal
nachgesehen :
Mein Keyfile wurde am 11.01.1997 auf diese Diskette geschrieben,
also noch 5 Tage, dann bin ich seit 6,5 Jahren dabei !
Und seit dieser langen Zeit, wurde der Commander fast täglich
eingesetzt .... ALSO ---> WEITER SO !!!
User avatar
norfie
Power Member
Power Member
Posts: 1194
Joined: 2003-02-18, 14:18 UTC

Post by *norfie »

Last edited by norfie on 2004-09-10, 20:52 UTC, edited 1 time in total.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50827
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Mir ist leider keine Funktion bekannt, mit der man ohne Zugriff auf das Laufwerk herausfinden kann, ob es ein CD- oder DVD-Laufwerk ist. Kennt jemand so eine Funktion?
Author of Total Commander
https://www.ghisler.com
User avatar
CADweazle
Senior Member
Senior Member
Posts: 297
Joined: 2003-04-03, 09:10 UTC
Location: Freiburg i.Br. Deutschland

Post by *CADweazle »

2ghisler(Author)
Reicht denn der Gerätename im Geräte-Manager nicht aus? Kommt doch wohl vom Hersteller?!
Bei allen die ich gesehen habe stand da jeweils XXX-CD-XXX, bzw. XXX-DVD-XXX drin.
Ist natürlich nicht so ganz das was Du willst, aber... besser als gar nix, oder?

Gruss,
Cheer up, Karl
Thonemann
Junior Member
Junior Member
Posts: 28
Joined: 2003-07-02, 10:10 UTC

Post by *Thonemann »

ghisler(Author) wrote:Mir ist leider keine Funktion bekannt, mit der man ohne Zugriff auf das Laufwerk herausfinden kann, ob es ein CD- oder DVD-Laufwerk ist. Kennt jemand so eine Funktion?
Hm also ich habe gerade mal nen Kollegen gefragt, und er hat mir eine sehr wirre Antwort geschrieben, aber vielleicht kann Christian ja was damit anfangen :

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!" & strComputer & "\root\cimv2")
Set colDisks = objWMIService.ExecQuery _
("Select * from Win32_LogicalDisk")
For each objDisk in colDisks
Wscript.Echo "Description: " & vbTab & objDisk.Description
Wscript.Echo "DriveType: " & vbTab & objDisk.DriveType
Wscript.Echo "MediaType: " & vbTab & objDisk.
Wscript.Echo "MediaType: " & vbTab & objDisk.MediaType
Wscript.Echo "Name: " & vbTab & objDisk.Name
Wscript.Echo "Size: " & vbTab & objDisk.Size
Next

Soll wohl eine Abfrage aufs WMI sein, aber ich kenn mich damit leider nicht aus.

HTH

Jan Thonemann
User avatar
CADweazle
Senior Member
Senior Member
Posts: 297
Joined: 2003-04-03, 09:10 UTC
Location: Freiburg i.Br. Deutschland

Post by *CADweazle »

Works great! :D
Here - a little bit more handy:

Code: Select all

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colDisks = objWMIService.ExecQuery _
("Select * from Win32_LogicalDisk")
For each objDisk in colDisks
Wscript.Echo "Description: " & vbTab & objDisk.Description _
 & vbcrlf & "DriveType: " & vbTab & objDisk.DriveType _
 & vbcrlf & "MediaType: " & vbTab & objDisk.MediaType _
 & vbcrlf & "Name: " & vbTab & vbTab & objDisk.Name _
 & vbcrlf & "Size: " & vbTab & vbTab & objDisk.Size
Next 
Greetings,
Cheer up, Karl
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50827
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Hmm, WMI (Windows Management Instrumentation) ist meines Wissens nur Admins zugänglich, und auch nur unter Windows 2000/XP. Doch wer arbeitet immer als Admin - das ist ja schon fast kriminell (wie ständiges Arbeiten als root unter Linux)...
Author of Total Commander
https://www.ghisler.com
CoolWater
Power Member
Power Member
Posts: 744
Joined: 2003-03-27, 16:33 UTC

Post by *CoolWater »

unter W2K und XP gibts die Funktion DeviceIoControl, aber wieder nur mit Zugriff auf das Laufwerk (durch CreateFile o.ä.) :-(
Post Reply