![]() |
UPX-Klon unter Delphi?
Hm, folgendes Problem: Ich möchte einen Komprimier-Algo VOR eine Exe "kleben", der dann davor ausgeführt wird, die EXE entpackt und ausführt. ABER: Wie mache ich das? Das Programm soll direkt aus dem Speicher gestartet werden, also brauch ich ASM? Bei dem UPX-Source-Code steige ich einfach nicht durch. Deswegen frag ich mal hier.
Das ganze ist mehr so eine Machbarkeits-Studie. Hab nich vor, UPX Konkurrenz zu machen... |
Re: UPX-Klon unter Delphi?
Lass es doch einfach. UPX ist Unsinn und bleibt Unsinn.
Das Programm verbraucht mehr Speicher, denn die Mechanismen von Windows zum nur teilweisen Laden des Programms werden ausgehebelt. Plattenplatz gibt es wirklich billig. Die Auslieferung braucht sowieso einen Installer der ueblicherweise alles komprimiert. |
Re: UPX-Klon unter Delphi?
Und wenn du von Grund auf kleine Exe's benötigen solltest, dann lern einfach non-vcl Programmierung unter Delphi
|
Re: UPX-Klon unter Delphi?
Zitat:
Am besten wäre natürlich, wenn, wie bei Linux, der Support auch für gepackte Programme im Image-Loader des OS eingebaut wäre. |
Re: UPX-Klon unter Delphi?
meiner meinung nach ist das mit den kleinen programmen eigentlich nur zum downloaden / diskette / usb-stick sinnvoll. auf der platte macht es eigentlich kaum was aus. von daher kann man imho auch die downloads mit einem "vernünftigen" packer packen, und man hat das gleiche ergebnis.
|
Re: UPX-Klon unter Delphi?
Also nur in Delphi wird wohl nix...
Mindestens den Loader mußt du in Assembler schreiben :coder: Bye |
Re: UPX-Klon unter Delphi?
Zitat:
|
Re: UPX-Klon unter Delphi?
Zitat:
Es gab ja mal eines bei Windows 3.1. Das ist halt typisch Microsoft. An vielen Stellen wurden APIs weggelassen, die fuer ein vernuenftiges OS unabdingbar sind. |
Re: UPX-Klon unter Delphi?
Zitat:
Für ein Beispiel wär ich dankbar :roll: Bye |
Re: UPX-Klon unter Delphi?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:36 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