AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Feststellen, ob CD oder DVD-Laufwerk

Ein Thema von hoika · begonnen am 16. Dez 2011 · letzter Beitrag vom 4. Jan 2012
Antwort Antwort
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.656 Beiträge
 
Delphi 12 Athens
 
#1

AW: Feststellen, ob CD oder DVD-Laufwerk

  Alt 16. Dez 2011, 14:33
Sieht wohl so aus:
Zitat:
Wie bekomme ich also raus, ob es ein CD oder DVD-Laufwerk ist ?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#2

AW: Feststellen, ob CD oder DVD-Laufwerk

  Alt 16. Dez 2011, 14:50
hat zwar nicht direkt etwas damit zu tun, vielleicht bisweilen doch als Krücke zu missbrauchen
DiskSize(Ord('E') - 64) div 1024 div 1024
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.656 Beiträge
 
Delphi 12 Athens
 
#3

AW: Feststellen, ob CD oder DVD-Laufwerk

  Alt 16. Dez 2011, 14:58
Und wenn kein Datenträger eingelegt ist?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#4

AW: Feststellen, ob CD oder DVD-Laufwerk

  Alt 16. Dez 2011, 15:55
@DeddyH siehe #1
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.656 Beiträge
 
Delphi 12 Athens
 
#5

AW: Feststellen, ob CD oder DVD-Laufwerk

  Alt 16. Dez 2011, 15:59
Naja, schön ist aber was anderes. Irgendwie muss es aber möglich sein, diese Info halbwegs zuverlässig zu erhalten, Brennprogramme kriegen das ja auch hin (vermutlich über den Treiber).
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#6

AW: Feststellen, ob CD oder DVD-Laufwerk

  Alt 16. Dez 2011, 16:00
geht sicher, aber wie weiß ich auch nicht ....
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
Benutzerbild von Mithrandir
Mithrandir
(CodeLib-Manager)

Registriert seit: 27. Nov 2008
Ort: Delmenhorst
2.379 Beiträge
 
#7

AW: Feststellen, ob CD oder DVD-Laufwerk

  Alt 16. Dez 2011, 16:33
Naja, schön ist aber was anderes. Irgendwie muss es aber möglich sein, diese Info halbwegs zuverlässig zu erhalten, Brennprogramme kriegen das ja auch hin (vermutlich über den Treiber).
Klar.

DeviceIOControl und SCSI_PASSTHROUGH_INTERFACE ist hier das Zauberwort, wobei letzteres vielleicht gar nicht gebraucht wird.

Schlachte doch mal diese Bibliothek aus, vielleicht hilfts.
米斯蘭迪爾
"In einer Zeit universellen Betruges wird das Aussprechen der Wahrheit zu einem revolutionären Akt." -- 1984, George Orwell
  Mit Zitat antworten Zitat
CCRDude

Registriert seit: 9. Jun 2011
678 Beiträge
 
FreePascal / Lazarus
 
#8

AW: Feststellen, ob CD oder DVD-Laufwerk

  Alt 21. Dez 2011, 21:42
Sieht wohl so aus:
Zitat:
Wie bekomme ich also raus, ob es ein CD oder DVD-Laufwerk ist ?
Hmm... warum zitierst Du ausgerechnet das? Das war der Grund, warum ich überhaupt auf die Frage kam, weil da nicht klar hervorgeht, ob es ein exlusives "oder" ist.

Wenn ich mir jetzt aber alles durchlese - im Kontext betrachtet dürftest Du recht haben
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#9

AW: Feststellen, ob CD oder DVD-Laufwerk

  Alt 22. Dez 2011, 00:56
Size in
Win32_CDROMDrive class
http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx

MaxMediaSize in
CIM_CDROMDrive class
http://msdn.microsoft.com/en-us/libr...=VS.85%29.aspx

Ausgabe:

__GENUS : 2
__CLASS : Win32_CDROMDrive
__SUPERCLASS : CIM_CDROMDrive
__DYNASTY : CIM_ManagedSystemElement
__RELPATH : Win32_CDROMDrive.DeviceID="IDE\\CDROMSLIMTYPE_BD_
_E__DS4E1S__________________EA17____\\4&6F0BE0C&0& 0.2.0"
__PROPERTY_COUNT : 49
__DERIVATION : {CIM_CDROMDrive, CIM_MediaAccessDevice, CIM_LogicalDevice, CIM_LogicalElement...}
__SERVER : QUAD
__NAMESPACE : root\CIMV2
__PATH : \\QUAD\root\CIMV2:Win32_CDROMDrive.DeviceID="IDE\
\CDROMSLIMTYPE_BD__E__DS4E1S__________________EA17 ____\\4&6F0BE0C&0&0.2.0"
Availability : 3
Capabilities : {3, 4, 7}
CapabilityDescriptions : {Random Access, Supports writing, Supports Removable Media}
Caption : Slimtype BD E DS4E1S
CompressionMethod : Unknown
ConfigManagerErrorCode : 0
ConfigManagerUserConfig : False
CreationClassName : Win32_CDROMDrive
DefaultBlockSize :
Description : CD-ROM-Laufwerk
DeviceID : IDE\CDROMSLIMTYPE_BD__E__DS4E1S__________________E A17____\4&6F0BE0C&0&0.2.0
Drive : D:
DriveIntegrity :
ErrorCleared :
ErrorDescription :
ErrorMethodology :
FileSystemFlags :
FileSystemFlagsEx :
Id : D:
InstallDate :
LastErrorCode :
Manufacturer : (Standard-CD-ROM-Laufwerke)
MaxBlockSize :
MaximumComponentLength :
MaxMediaSize :
MediaLoaded : False
MediaType : DVD Writer
MfrAssignedRevisionLevel : EA17
MinBlockSize :
Name : Slimtype BD E DS4E1S
NeedsCleaning :
NumberOfMediaSupported :
PNPDeviceID : IDE\CDROMSLIMTYPE_BD__E__DS4E1S__________________E A17____\4&6F0BE0C&0&0.2.0
PowerManagementCapabilities :
PowerManagementSupported :
RevisionLevel :
SCSIBus : 0
SCSILogicalUnit : 0
SCSIPort : 0
SCSITargetId : 2
SerialNumber : 09270000xxxx
Size :
Status : OK
StatusInfo :
SystemCreationClassName : Win32_ComputerSystem
SystemName : QUAD
TransferRate : -1
VolumeName :
VolumeSerialNumber :

PS C:\Program Files (x86)\MrEdSoftware\PowerShellScriptOMatic v.1.0>

http://www.it-visions.de/Scripting/W...n32_CDROMDrive

Geändert von hathor (22. Dez 2011 um 03:22 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:06 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