![]() |
WinUPX
Liste der Anhänge anzeigen (Anzahl: 3)
Hallo....
tja was soll ich groß sagen. Da UPX ne feine sache ist, und ich es bis jetzt nur Steuerbar über die DOS Konsole gefunden habe, habe ich mal ganz schnell eine Windows Öberfläche getüdelt. Nichts besonderes, aber schlecht isses auch nicht. Ich dachte vielleicht interresiert es ja jemanden. |
Re: WinUPX
schön schön aber was echt fehlt ist eine statusanzeige und ein progressbar
|
Re: WinUPX
Zitat:
|
Re: WinUPX
Ich nutze dafür immer
![]() |
Re: WinUPX
Zitat:
Ich habe damit aber erst vor ca 10 min angefangen. und somit gibt es deshalb noch nicht viel. Ich wollte es auch nicht posten, um kritik einzubüßen (denn dann hätte ich es erst komplett fertig gemacht) sondern einfach nur falls es jemand brauch |
Re: WinUPX
Ich zweifele erst mal "feine Sache" an.
Wer kleine EXEs braucht der schalte doch einfach die Kompression von NTFS an. Kleine Downloads erreicht man mit Installern, die unter Windows sowieso benoetigt werden. |
Re: WinUPX
Zitat:
Zitat:
|
Re: WinUPX
Zitat:
Achso, vielleicht sollte man gleich erwähnen, daß es sich ncihts nimmt, ob man einen megacoolen EXE-Crypter oder lieber einen EXE-Packer benutzt. Der Kritikpunkt von Robert bleibt erhalten. |
Re: WinUPX
Kleiner Hinweis, ihr seid offtopic.
|
Re: WinUPX
Nicht wirklich. UPX ist und bleibt Unsinn.
Bei NTFS-Kompression wuerde ich sagen das sie auch nicht wesentlich laenger als UPX braucht. Da Windows dann aber nur Teile des EXEs laedt duerfte es schneller als UPX sein. Ein Windows-Programm ohne Installer ist ohne Installer fuer MS nicht akzeptabel. Wer also richtig verkaufen will, der muss sihc an die MS-Regeln halten. |
Re: WinUPX
Moin zusammen,
tja Robert, so verbissen sehe ich das nicht. Das Medium Diskette gibt es als billigen Weitergabeweg für Updates immernoch und da ist upx ideal. Jedesmal zu erklären wie der Entpacker läuft... Und das Windows da mit der Speicherverwaltung nicht klarkommt, dass ist wohl auch eher eine Saga. Wer mal Excel geladen hat, der siehr auch, dass dieses Programm viel kleinr ist, als der angeforderte Speicheroplatz wenn es seine Hashtables ausbreitet und selbst damit kommt das Gates-System klar. Die Frage die sich mir hier stellt ist warum eine Oberfläche. Die Antwort ist einfach: Um die Optionen einzustellen und nicht immer diese langen Parameterzeilen zu schreiben. mit sonnigen Grüßen // Martin |
Re: WinUPX
Ich finde UPX auch nicht wirklich toll, weil mein AV dann immer ziemlich lange braucht, ehe das Programm startet oder der Eigenschaften-Dialog angezeigt wird.
Trotzdem - wenn ich es mal benutze, dann nehme ich diesen Eintrag in der Registry und als GUI einfach das Kontextmenü des Explorers :zwinker:
Code:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.exe] @="exefile" [HKEY_CLASSES_ROOT\exefile\shell\Pack with UPX] [HKEY_CLASSES_ROOT\exefile\shell\Pack with UPX\command] @="C:\\Tools\\upx.exe --best -k \"%1\"" [HKEY_CLASSES_ROOT\exefile\shell\Unpack with UPX] [HKEY_CLASSES_ROOT\exefile\shell\Unpack with UPX\command] @="C:\\Tools\\upx.exe -d -k \"%1\"" |
Re: WinUPX
Zitat:
|
Re: WinUPX
Moin, moin
Michael, dass ist doch die Analogie zu upx. Kleines Programm fordert viel Speicher an um sich zu entpacken, dann geht es los. Wenn es bei Excel gut läuft, dann bei den kleine Upxés erst recht. Grüße // Martin |
Re: WinUPX
Das hat doch rein gar nichts mit gepackten Binaries zu tun... :gruebel:
|
Re: WinUPX
Zitat:
/Edit/ Habe den kurzen Anschauungsunterricht mal für die Codelib vorgeschlagen: ![]() |
Re: WinUPX
Moin und Hallo
Ob man das jetzt bei Programmen lassen sollte, die 50MB oder größer sind, dass lasse ich mal dahingestellt, wohl eher nicht. Würde das auch nicht auf Word und Excel loslassen, aber bei Programmen die gepackt im Diskettengrößenbereich liegen und bei 512 bis 1024 MB Rechnern und beim Verhältnis von kleinen Delphi zu markanten VB-Programmen sehe ich da trotz des langen informativen Beitrages eigentlich kein wirklich technisch relevantes Problem. Das Upx nichts für die KOL-Anhänger ist, war irgendwie zu erwarten, aber mit VCL zu programmieren und dann Bytegeiz zu zeigen... :mrgreen: Wenn ich ein upx gepacktes Programm so gut auf einen kostenkünstigen Datenträger noch verstauen kann dann hat das für mich eine zielgerichtete Anwendung. Auch heute haben noch viele PC-Anwender keinen Packer und wenig Erfahrung damit, dass ist natürlich hier im Forum anders, aber die Welt da drausen ist wunderlich... PBiggi mach das ruhig mal weiter. Selbst Olli hat oben schonmal nach Optionen gefragt... PS: Der Sinn einer Verfahrensweise ergibt sich erst aus seiner Zielsetzung ! Wer einen Beitrag über Sinnlosigkeit schreibt ohne die Zielsetzung zu nennen fällt in der vulkanischen Logik durch und mit Sokrates wird das dann auch eher schwierig... Viele Grüße in die Runde |
Re: WinUPX
Zitat:
Übrigens, mit welchem Recht gehst du einerseits von Rechnern mit 521-1024MB RAM aus, andererseits aber davon, daß diese Leute keine Packer haben? Ich kann dir aus unserem PC-Pool schonmal ein Dutzend Gegenbeispiele bringen. Zitat:
|
Re: WinUPX
Moin,
@Olli: Effektivität oder Effizienz (sicher das Du Effektivität meinst) ? Hinsichtlich was ? ?? 1. Näher kommen wir uns uns offensichtlich bei den Exe 2. Bei den dll´s stimme ich Dir übrigens zu, das sollte man lassen, aber da habe ich auch nichts zu geschrieben. Die Verwendung von UPX ist unter dem Ziel Datenträgerkostenersparnis bei Diskettenversand bei kleinen Dateien in vielen Fällen unter obigem Ziel effizient. Kann auch bei Verwendung des FAT32-Dateisystem durchaus Sinn machen, da gibt es nämlich kein Dateisystempacker. Das Ziel wäre dann Datenträgerplatz sparen. Und ob ein sagen wir 15MB Programm ohne dll Verwendung nun 15MB oder 17MB verwendet, das ist nich mal auf meinem 468-Systemen von vor 5 Jahren relevant gewesen. Aber so eine Datei mit ISDN zu saaugen kann auch effizient sein, unter dem Ziel Zeitersparnis. Der Thread geht um die Vorstellung einer graphischen Bedienoberfläche für die Kandidaten die UPX verwenden möchten, wie einem nicht zu helfenden Kandidaten wie mich ok, das war es aber von mir dazu - Grüße // Martin |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:17 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