Entwickler-Ecke
Windows API - Datei an das CD-Laufwerk senden
sunspeed - Mo 22.08.05 16:57
Titel: Datei an das CD-Laufwerk senden
Guten Abend,
folgende Problematik:
Ich erstelle mit meinem Programm eine *.bak Datei.
Wie kann ich diese Datei an das CD-Romlaufwerk bzw. Brenner senden?
Das Kopieren von der Datei auf den CD-Laufwerksbuchstaben funktioniert
nicht. Es kommt aber auch keine Fehlermeldung geschweigedenn die Rückgabe wäre
false.
Könnt ihr mir da evtl helfen?
Gruß Sunspeed
Fabian W. - Mo 22.08.05 16:59
Wie kopierst du?
CopyFile()?
Wenn ja: Hast du PChar um die dateinamen gemacht?
sunspeed - Mo 22.08.05 17:05
Ich kopiere so,
copyfileExA(pchar(DATEIQUELLE),pchar(CDLAUFWERK+':\'+DATEIZIEL),nil,nil,false,0);
Ich hab mir die Dingers mal ausgeben lassen, und das sind alles richtige Verzeichnisse, keinen
Backslash vergessen, keinen Doppelpunkt vergessen, die Pfade stimmen aber der will einfach nicht.
Gruß Sunspeed
sunspeed - Mo 22.08.05 17:06
Ich kopiere so,
Delphi-Quelltext
1:
| copyfileExA(pchar(DATEIQUELLE),pchar(CDLAUFWERK+':\'+DATEIZIEL),nil,nil,false,0); |
Ich hab mir die Dingers mal ausgeben lassen, und das sind alles richtige Verzeichnisse, keinen
Backslash vergessen, keinen Doppelpunkt vergessen, die Pfade stimmen aber der will einfach nicht.
Gruß Sunspeed
Delete - Mo 22.08.05 17:15
Zum abschließenden Brennen wirst du wohl die Windows XP Brenn-API bemühen müssen.
retnyg - Mo 22.08.05 17:23
oder du installierst nen udf-treiber, dann kann windows den brenner wie einen normalen datenträger ansprechen.
sunspeed - Mo 22.08.05 17:28
Das mit dem UDF - Treiber ist ja recht schön und gut,
aber der reagiert ja auf mein kopieren oder sollte er zumindest.
Wenn ich mich recht entsinne und es ist ein PacketWriter installiert, dann
müsste das doch auch gehen oder?
Ich kann mich auch täuschen. :oops:
retnyg - Mo 22.08.05 17:34
sunspeed hat folgendes geschrieben: |
Das mit dem UDF - Treiber ist ja recht schön und gut,
aber der reagiert ja auf mein kopieren oder sollte er zumindest.
Wenn ich mich recht entsinne und es ist ein PacketWriter installiert, dann
müsste das doch auch gehen oder?
Ich kann mich auch täuschen. :oops: |
du musst natürlich den rohling erst im UDF-format formatieren, damit du ihn als UDF laufwerk nutzen kannst.
sunspeed - Mo 22.08.05 17:37
Aha, siehste schon wieder was dazu gelernt :!:
Gut dann werde ich mal schaun ob ich irgendwie an die Windoof API komme.
Weiß da zufällig jemand drüber was?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!