Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi DLL mit Formular, aber viel zu groß? (https://www.delphipraxis.net/103385-dll-mit-formular-aber-viel-zu-gross.html)

p.abend 15. Nov 2007 06:17


DLL mit Formular, aber viel zu groß?
 
Hallo zusammen!

Also, ich habe eine DLL erstellt die ein Formular behinhaltet. Die DLL ist jetzt auf 417KB gewachsen. Gibt es nicht auch für DLL´s sowas wie UPX um diese zu komprimieren?

Danke!

Patrik

mkinzler 15. Nov 2007 06:35

Re: DLL mit Formular, aber viel zu groß?
 
Ich würde eher schauen, was unnötig eingebunden wurde. Btw. 417Kb ist doch nicht viel

Bernhard Geyer 15. Nov 2007 06:36

Re: DLL mit Formular, aber viel zu groß?
 
Wie wäre es mit Verwendung von Laufzeitpackages? Irgendwo muß ja die ganze Klassenbibliothek bis TForm implementiert sein.
Ansonsten: Was stört dich daran 417 kByte ist trotzdem klein. Und wenns per Internet verschickt werden muß: Einfach Packen!

p.abend 16. Nov 2007 11:50

Re: DLL mit Formular, aber viel zu groß?
 
Naja, gut. 417 KB ist ja noh aktzeptabel, aber wie kann ich denn verhindern, das jemand auslesen kann, welche Funktionen in meiner DLL sind?

Mit dem DLL Exporter von Luckie kann man das nämlich leider.

sirius 16. Nov 2007 11:58

Re: DLL mit Formular, aber viel zu groß?
 
Zitat:

Zitat von p.abend
Naja, gut. 417 KB ist ja noh aktzeptabel, aber wie kann ich denn verhindern, das jemand auslesen kann, welche Funktionen in meiner DLL sind?
Mit dem DLL Exporter von Luckie kann man das nämlich leider.

:gruebel: Das wäre recht sinnvoll, wenn man das kann. Wie will sonst dein Programm die funktionen finden.

Progman 16. Nov 2007 12:03

Re: DLL mit Formular, aber viel zu groß?
 
Dann exportiere die Functionen einfach nicht, dann kann sie keiner so einfach auslesen. Allerdings ist die DLL dann unbrauchbar, aber geschützt :snowball: :cheers:

Bernhard Geyer 16. Nov 2007 13:06

Re: DLL mit Formular, aber viel zu groß?
 
Zitat:

Zitat von p.abend
Naja, gut. 417 KB ist ja noh aktzeptabel, aber wie kann ich denn verhindern, das jemand auslesen kann, welche Funktionen in meiner DLL sind?

Mit dem DLL Exporter von Luckie kann man das nämlich leider.

Neue Frage - Neuer Thread :warn:

Aber ich bin nicht so. Stichwort wäre Obfuscation. Einfach Namen wie blabladubixzt nennen und noch 200 weitere (dummy)Funktionen ergänzen und schon ist man verwirrt. Zusätzlich noch die wirklichen Funktionsadressen erst beim Aufruf von anderen Funktionen als Rückgabeparameter liefern.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:49 Uhr.

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