Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi alter Dateiname?! (https://www.delphipraxis.net/12178-alter-dateiname.html)

maximi 22. Nov 2003 13:29


alter Dateiname?!
 
Ich bastle gerade an einer Verschlüssellung. Wenn ich eine Datei verschlüssel benenne ich z.B. eine .exe Datei in eine .xyz Datei um. Wenn ich die Datei wieder entschlüssel soll die Datei wieder ihre alte Endung bekommen! Also in diesem Fall .exe!
Wie geht das??

Christian Seehase 22. Nov 2003 13:33

Re: alter Dateiname?!
 
Moin maximi,

:shock: :gruebel:

dann musst Du doch nur wieder die neue Endung gegen die alte tauschen.
Oder ich hab' jetzt das Problem nicht verstanden.

maximi 22. Nov 2003 13:36

Re: alter Dateiname?!
 
und woher weiß ich wie die alte Endung hieß?

Christian Seehase 22. Nov 2003 13:40

Re: alter Dateiname?!
 
Moin maximi,

das könntest Du ganz bequem mit in der verschlüsselten Datei speichern, z.B. ganz am Anfang oder ganz am Ende.

scp 22. Nov 2003 13:41

Re: alter Dateiname?!
 
Pack die Erweiterung doch einfach mit in die verschlüsselten Daten. Wie das funzt, kommt drauf an, wie du die Datei schreibst (Stream, BlockWrite, Write, Writeln)?

maximi 22. Nov 2003 13:55

Re: alter Dateiname?!
 
Mit streams etc. hab ich noch nicht gearbeitet.
Kann mir vielleicht jemand an einem kleinen Bsp. zeigen, wie ich den Dateinamen in die Datei schreibe und den Dateinamen wieder "auslese"?

Christian Seehase 22. Nov 2003 13:58

Re: alter Dateiname?!
 
Moin Maximi,

Du schreibst doch die Datei.
Wo ist denn da der Unterschied, ob Du nun die verschlüsselten Daten der Ursprungsdatei oder den Dateinamen schreibst?

CalganX 22. Nov 2003 14:04

Re: alter Dateiname?!
 
Hi,
warum bennennst du die verschlüsselte Datei nicht nach folgendem Schema?
Code:
Dateiname.AlteEndung.NeueEndung

also z.B.

WINWORD.exe.xyz
Dann kannst du mit ChangeFileExt einen String erstellen aus dem Dateinamen und das .xyz!

Chris

maximi 22. Nov 2003 14:06

Re: alter Dateiname?!
 
Ich möchte mit einem Programm irgendeine Datei verschlüsseln und die Dateiendung in .xyz umbennen.
So, diese Dateiendung ist in der Registry registriert. Wenn man eine .xyz Datei öffnet, soll mien Programm diese Datei entschlüsseln und die Datei soll ihre alte Endung bekommen!

scp 22. Nov 2003 15:01

Re: alter Dateiname?!
 
So, jetzt drehen wir uns im Kreis. Mal ganz abgesehen von der Erweiterung: Wie schon gesagt worden ist, wenn du die Datei verschlüsselst, wie schreibst du die Daten? Oder benutzt du eine fertige Kompo? Oder hast du noch gar keine Lösung?
Ein paar Antworten deinerseits wären für eine vernünftige Rückantwort sehr nützlich.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:06 Uhr.
Seite 1 von 2  1 2      

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