CDROM - Deamon Tools Pfad auslesen
Hallo
Wollte ein älteres Projekt Debuggen und siehe da die Deamon tools haben was die ID eines Laufwerks angeht geändert. da gibt es die tolle funktion
Delphi-Quellcode:
;
sptiGetDriveInformationEx( i : byte; var CdRoms : TCdRoms ) : Boolean;
nur funktioniert die leider nicht mehr ganz richtig bei deamon tools. das wirklich gute projekt http://www.fr-an.de/projects/02/hw.htm liest die id auch nicht richtig aus. Die Datenträgerverwaltung liest die Infos folgendermaßen aus CD Rom Zitat:
Zitat:
|
AW: CDROM - Deamon Tools Pfad auslesen
Liegt wohl daran, dass die Funktion
Delphi-Quellcode:
Result := DeviceIoControl(aDevice, IOCTL_SCSI_GET_ADDRESS, nil, 0, pscsiAddr, SizeOf(TSCSI_ADDRESS), nReturned, nil);
nicht erfolgreich war. |
AW: CDROM - Deamon Tools Pfad auslesen
Liste der Anhänge anzeigen (Anzahl: 1)
Ich benutze FreeBurner, genauer die Unit Devices und ganz konkret die Klasse TDevices. Damit kann man alle möglichen Infos auslesen, was dann - ordentlich formatiert - zu einem String wie im angehängten Bild führen kann (die letzten beiden Laufwerke sind übrigens virtuelle von Daemon Tools). Ich brauchte es damals eben nur für die im Bild sichtbaren Infos, keine Ahnung, ob dir das hilft.
MfG Dalai |
AW: CDROM - Deamon Tools Pfad auslesen
Du verwendest anscheinend eine ältere Version der Daemon Tools. Der Freeburner verwendet die selbe Funktion mit dem selben Ergebnis.
|
AW: CDROM - Deamon Tools Pfad auslesen
Zitat:
Zitat:
MfG Dalai |
AW: CDROM - Deamon Tools Pfad auslesen
Zitat:
Zitat:
|
AW: CDROM - Deamon Tools Pfad auslesen
Zitat:
MfG Dalai |
AW: CDROM - Deamon Tools Pfad auslesen
Der Unterschied liegt darin, dass bei den 4er DT-Laufwerken IOCTL_SCSI_GET_ADDRESS nicht funktioniert.
|
AW: CDROM - Deamon Tools Pfad auslesen
Hallo
Frank von http://www.fr-an.de/projects/02/hw.htm hat mir geantwortet, ich soll
Delphi-Quellcode:
benutzen.
function CR_GetCDROMParameters(var pParam : TCDROMParams) : CDEX_ERR; stdcall; external 'CDRip.dll';
Schreibe das Programm mal wieder um. Wenn ich näheres weiß werde ich es hier posten. Wenn jemand Interesse hat über CDRip.dll CDText auszulesen last es mich wissen, das habe ich für Delphi umgeschrieben. Danke für die Antworten Martin Michael:) |
AW: CDROM - Deamon Tools Pfad auslesen
Hallo
Hate jemand das Projekt Freeburner schon nach UniChar umgeschrieben. Martin Michael |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz