Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Name des CD/DVD-Laufwerkes? (https://www.delphipraxis.net/131380-name-des-cd-dvd-laufwerkes.html)

Mattze 24. Mär 2009 07:08


Name des CD/DVD-Laufwerkes?
 
Hallo,

die Frage habe ich schon lange, aber immer mal wieder aus den Augen verloren...

Wie kriege ich die Laufwerksnamen (und andere "Vendorinformationen") zu den CD- bzw. DVD-Laufwerken?

Mit IOCTL_CHANGER_GET_PRODUCT_DATA in deviceIOcontrol kriege ich es nicht hin. Da wird zwar etwas gemacht, aber nix ausgegeben (sprich: in der entsprechenden Struktur bleiben die Felder leer). Interessanterweise ist die Anzahl der übertragenen Bytes aber über 400000. Etwas viel, oder?

Gruß
Mattze

Garfield 21. Okt 2010 07:54

AW: Name des CD/DVD-Laufwerkes?
 
Durch Zufall bin ich auf diesen "alten" Beitrag gestoßen. Falls Du noch keine Lösung haben solltest, sieh Dir mal http://www.delphipraxis.net/37722-na...n-ltd163d.html an.

Luckie 21. Okt 2010 09:43

AW: Name des CD/DVD-Laufwerkes?
 
Wie wäre es einfach mit MSDN-Library durchsuchenGetVolumeInformation?

kerberos002 21. Okt 2010 10:13

AW: Name des CD/DVD-Laufwerkes?
 
Man könnte es auch direkt über SCSI machen, also je nach System über SPTI oder ASPI, hier ein Beispiel.

Luckie 21. Okt 2010 10:21

AW: Name des CD/DVD-Laufwerkes?
 
Warum einfach, wenn es auch umständlich geht. ;)

himitsu 21. Okt 2010 10:39

AW: Name des CD/DVD-Laufwerkes?
 
Genau.
PS: via WMI kommt man auch nochmal an das, welches schon GetVolumeInformation liefert :angle:

Satty67 21. Okt 2010 10:42

AW: Name des CD/DVD-Laufwerkes?
 
Zitat:

Zitat von Luckie (Beitrag 1056886)
Warum einfach, wenn es auch umständlich geht. ;)

Sicher, dass GetVolumeInformation die von TS gewünschten Daten liefert?

Besonders bei "(und andere "Vendorinformationen")" bin ich mir nicht ganz sicher...


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz