Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Compiliertes Programm ändern & speichern (https://www.delphipraxis.net/99856-compiliertes-programm-aendern-speichern.html)

WordsBG 19. Sep 2007 16:36

Re: Compiliertes Programm ändern & speichern
 
Mit dem "Resource Editor" kann man die VCL-Komponenten einer kompilierten Exe verwändern, also captions, texte, position etc. schau dir das mal an, dürfte genau das sein was du willst.

Khabarakh 19. Sep 2007 17:10

Re: Compiliertes Programm ändern & speichern
 
Zitat:

Zitat von Puddy
Die Methode mit der .txt ist an und für sich nicht schlecht, aber er möchte den Downloader ja weitergeben, und ich will nicht, dass
jeder einfach nur die .txt ändern kann um dann das Programm als seines zu verkaufen.

Dann lege die Textdatei eben verschlüsselt ab :stupid: . Sollte für Scriptkiddies schwerer zu knacken sein als unverschlüsselte Daten innerhalb einer Exe und ist gleichzeitig für dich sicher leichter zu programmieren.

wicht 19. Sep 2007 18:44

Re: Compiliertes Programm ändern & speichern
 
Also, ich würde die Daten mit einem kleinen extra-Programm von hinten an die Exe schreiben. Das bedeutet, Du schreibst mit Streams den Inhalt der ersten angehängen Datei/Bild/String/... hinten an die Exe dran, und dann die Länge der Daten. So machst Du immer weiter und der Downloader kann dann aus sich selber die Daten lesen, wenn er von hinten anfängt zu lesen. So habe ich ein ähnliches Problem mal gelöst, mit dem kleinen Zusatzprogramm sollte es dann für jemand anders auch einfach sein, die Exe des Downloaders anzupassen...

Hador 19. Sep 2007 19:25

Re: Compiliertes Programm ändern & speichern
 
Zitat:

Zitat von Khabarakh
Dann lege die Textdatei eben verschlüsselt ab :stupid: . Sollte für Scriptkiddies schwerer zu knacken sein als unverschlüsselte Daten innerhalb einer Exe und ist gleichzeitig für dich sicher leichter zu programmieren.

So optimal ist es aber auch nicht, wenn er beim weitergeben immer eine Textdatei dabei hat.
Ich würde die Texte und Bilder die geändert werden sollen einfach als Ressourcen an die Exe anhängen und von dort auslesen. Dann ist es an sich auch kein Problem die Sachen in einem Res.-Editor zu ändern. Das kann dann auch dein Freund tun.
Die fiesen Skript-Kiddies :mrgreen: werden damit aber vermutlich nicht so leicht klar kommen.

Rastaman 19. Sep 2007 21:04

Re: Compiliertes Programm ändern & speichern
 
BeginUpdateResource
UpdateResource
EndUpdateResource
FindResource
LoadResource
...

Puddy 20. Sep 2007 15:51

Re: Compiliertes Programm ändern & speichern
 
Danke für die Hinweiße. Kann ich wirklich gut gebrauchen ;)

Ich probier mal die ganzen Methoden aus^^


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:23 Uhr.
Seite 2 von 2     12   

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