Via Skript bzw Registry erkennen ob ein CD bzw.DVD-Brenner eingebaut ist
Hallo,
gibt es einen sauberen Weg um via skript ( winmgmt: ) oder registry zu erkennen ob in einem PC ein Brenner ( ob cd oder DVD ) eingebaut ist ?
Wichtig ist, dass dies sowohl mit IDE als auch SATA Brenner funktioniert und auch dann ein Egebnis zurückliefert wenn z.B. zwei Laufwerke eingebaut sind und nur eines brennen kann.
Vielen Dank
Andreas
gibt es einen sauberen Weg um via skript ( winmgmt: ) oder registry zu erkennen ob in einem PC ein Brenner ( ob cd oder DVD ) eingebaut ist ?
Wichtig ist, dass dies sowohl mit IDE als auch SATA Brenner funktioniert und auch dann ein Egebnis zurückliefert wenn z.B. zwei Laufwerke eingebaut sind und nur eines brennen kann.
Vielen Dank
Andreas
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 154551
Url: https://administrator.de/contentid/154551
Ausgedruckt am: 22.11.2024 um 09:11 Uhr
2 Kommentare
Neuester Kommentar
Hi,
um ein CD/DVD Laufwerk zu identifizieren bedarf es nicht sehr viel.
Das Programm fsutil kann dir vielleicht schon weiterhelfen.
Die Lösung könnte ein Batch-Skript sein, was ungefähr so arbeiten könnte:
Hier könnte man nun ein CD/DVD Laufwerk identifizieren:
z.B. indem man nach dem "Dateisystemname :" mit find fahndet:
Wenn "CDFS" gefunden wird besitzt der durchsuchte PC ein Laufwerk.
Ich hoffe ich konnte dir damit weiterhelfen
Gruß
um ein CD/DVD Laufwerk zu identifizieren bedarf es nicht sehr viel.
Das Programm fsutil kann dir vielleicht schon weiterhelfen.
Die Lösung könnte ein Batch-Skript sein, was ungefähr so arbeiten könnte:
FOR /D %%d IN (B: C: D: E: F: G:) DO CALL :CHECK %%d
:CHECK
ECHO CHECKING DIRVE %1
set DRIVE=%1
@fsutil fsinfo volumeinfo %DRIVE%
if Errorlevel 1 GOTO FOUND
...
z.B. indem man nach dem "Dateisystemname :" mit find fahndet:
Wenn "CDFS" gefunden wird besitzt der durchsuchte PC ein Laufwerk.
Ich hoffe ich konnte dir damit weiterhelfen
Gruß
Moin,
abhängig von den Userechten gibt es unterschiedliche Ansätze....
@1284:
Du gehts davon aus, das auch eine Scheibe in der Salamischublade drin ist - aber einen Brenner erkennst du so nicht.
Gruß
abhängig von den Userechten gibt es unterschiedliche Ansätze....
for /f %%a in ('reg query "HKLM\SYSTEM\CONTROLSET001\ENUM\IDE\"') do reg query %%a /s |find "EnableImapi" |find "0x1" && echo Bruzzler anwesend ||echo hier keine Brennstube
pause
@1284:
Du gehts davon aus, das auch eine Scheibe in der Salamischublade drin ist - aber einen Brenner erkennst du so nicht.
Gruß