Autor Beitrag
Dude566
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1592
Erhaltene Danke: 79

W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
BeitragVerfasst: Sa 19.12.09 15:52 
Hallo,

also zu meinem Problem:

Ich möchte ein paar meiner Anwendungen verkleinern, also habe ich mir den UPX Packer heruntergeladen.
upx.sourceforge.net/download/upx304w.zip

Doch wenn ich die Exe starte passiert nichts ausser das sich kurz das Fenster der Konsole öffnet und wieder schließt.
Ich verwende Windows 7 64Bit, kann es daran liegen, und hat jemand damit Erfahrungen?

Gruß Dude566


Moderiert von user profile iconChristian S.: Topic aus Off Topic verschoben am Sa 19.12.2009 um 15:07

_________________
Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
Marc.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1876
Erhaltene Danke: 129

Win 8.1, Xubuntu 15.10

BeitragVerfasst: Sa 19.12.09 15:57 
Start's über die Kommandozeile. ;)
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 19.12.09 15:58 
Das ist ein Konsolenprogramm. Öffne eine Konsole und starte es von da. Am besten gleich mit dem Schalter /?.
Dude566 Threadstarter
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1592
Erhaltene Danke: 79

W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
BeitragVerfasst: Sa 19.12.09 16:14 
Ja habe ich jetzt auch gerade gefunden ^^.

Also danke für die Antworten.

_________________
Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
turboPASCAL
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 193
Erhaltene Danke: 1

Win XP / Vischda
D6 PE / D2005 PE
BeitragVerfasst: Sa 19.12.09 16:59 
Bevor du alle deine Programme vor lauter Freude UPX'st ;) , lies dir mla ein paar Threads im Forum dazu durch.

_________________
Nein, ich bin nicht der turboPASCAL aus der DP, ich seh nur so aus... :P
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19274
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 20.12.09 00:48 
Die paar Nachteile...
Wenn halt der Start des Programms langsamer ist und immer wieder mal das Programm als Virus erkannt wird usw., wen störts? Immerhin sind nen paar Kilobyte Speicherplatz gespart... :roll:
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10181
Erhaltene Danke: 1254

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: So 20.12.09 01:38 
Moin!

user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Wenn halt der Start des Programms langsamer ist
Das ist IMHO quatsch, weil das praktisch nicht ins Gewicht fällt, passiert ja nur ein mal. :nixweiss:

user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
und immer wieder mal das Programm als Virus erkannt wird
Das ist leider richtig, aber liegt an den schlecht gemachten Heuristiken und der Paranoia der AV-Hersteller/User. Also meldet man das Prog an, und gut ist (wenn man´s denn veröffentlicht).

user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
wen störts?
Mich nicht. ;) (OK, nicht grundsätzlich, jedenfalls :?)

user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Immerhin sind nen paar Kilobyte Speicherplatz gespart... :roll:
Und das kann in einigen Szenarien sehr gut und wichtig sein: z.B. wenn man Programme im Logon-Script hat und User, die sich über langsame (weil Funknetze) Verbindungen an der Domäne anmelden. Ich werde meinen Usern jedenfalls nicht aus Glaubensgründen lange Anmeldezeiten zumuten. :idea:

Ein wichtiger Punkt gegen UPX taucht aber leider in den Hetzereien fast nie auf, und der ist tatsächlich das Knock-Out-Kriterium: z.B. bei DLLs (code sharing) ist UPX tödlich, da hier das Memory-Management von Windows ausgehebelt und jedesmal wieder die DLL geladen wird! :shock: Wenn sowas angesagt ist, besser die Finger davon lassen.

Für eine Standalone-EXE sehe ich keinen zwingenden Grund, auf UPX zu verzichten. :)

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 20.12.09 01:58 
user profile iconNarses hat folgendes geschrieben Zum zitierten Posting springen:

Ein wichtiger Punkt gegen UPX taucht aber leider in den Hetzereien fast nie auf, und der ist tatsächlich das Knock-Out-Kriterium: z.B. bei DLLs (code sharing) ist UPX tödlich, da hier das Memory-Management von Windows ausgehebelt und jedesmal wieder die DLL geladen wird! :shock: Wenn sowas angesagt ist, besser die Finger davon lassen.

Nicht nur bei DLLs, sondern auch generell wird die Windows Speicherverwaltung ausgehebelt.
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10181
Erhaltene Danke: 1254

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: So 20.12.09 02:02 
Moin!

user profile iconLuckie hat folgendes geschrieben Zum zitierten Posting springen:
Nicht nur bei DLLs, sondern auch generell wird die Windows Speicherverwaltung ausgehebelt.
Und welche Rolle spielt das bei einer Standalone-EXE? IMHO keine. :nixweiss:

Andersrum gefragt: was bedeutet das konkret, wenn "die Windows-Speicherverwaltung generell ausgehebelt wird"?

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 20.12.09 04:01 
Ressourcen zum Beispiel. Windows lädt nur den Teil in den Speicher, der zur Zeit benötigt wird. Eingebunden Bilder oder auch Code oder Code aus dem Data Segement usw. wird bei Bedarf nachgeladen. da das Image aber gepackt ist, geht das nicht und Windows muss das komplette Image im Speicher halten.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19274
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 20.12.09 07:11 
user profile iconNarses hat folgendes geschrieben Zum zitierten Posting springen:
Das ist IMHO quatsch, weil das praktisch nicht ins Gewicht fällt, passiert ja nur ein mal. :nixweiss:
Richtig. Aber bei kleinen Programmen spart man ohnehin kaum Platz und bei größeren, bei denen sich das Packen lohnen könnte, merkt man das je nach aktueller Auslastung und Geschwindigkeit der CPU dann ggf. doch. Zum Beispiel im virtuellen PC kann man das gut zeigen.

user profile iconNarses hat folgendes geschrieben Zum zitierten Posting springen:
aber liegt an den schlecht gemachten Heuristiken und der Paranoia der AV-Hersteller/User.
Stimmt, und es sind ohnehin fast immer Antivirentools, die ich nicht (mehr) nutzen würde. Dennoch haben einige davon (z.B. Antivir) relativ viele Nutzer (denen es um den Preis statt um Qualität geht).

user profile iconNarses hat folgendes geschrieben Zum zitierten Posting springen:
Also meldet man das Prog an, und gut ist (wenn man´s denn veröffentlicht).
Das ist mir bei den nicht gerade seltenen Falschmeldungen von Antivir z.B. mittlerweile zu blöd, weil zu viel Aufwand. Da schreibe ich, wenn mir jemand ne Falschmeldung von solchen Scannern meldet, lieber zurück er möge es mit anderen Scannern bzw. Virustotal scannen, wenn er Misstrauen hegt und es dann als Falschmeldung einschicken, wenn die Meldung stört.
Wobei ich sagen muss, dass in letzter Zeit nur sehr wenige entsprechende Meldungen kamen, es scheint sich also auch etwas gebessert zu haben.

user profile iconNarses hat folgendes geschrieben Zum zitierten Posting springen:
Und das kann in einigen Szenarien sehr gut und wichtig sein: z.B. wenn man Programme im Logon-Script hat und User, die sich über langsame (weil Funknetze) Verbindungen an der Domäne anmelden.
In diesen Fällen hat man ja auch normalerweise Einfluss darauf, dass bessere Antivirenlösungen benutzt werden, so dass sich das Problem von Falschmeldungen z.B. gar nicht stellt. Und dass es in speziellen Fällen durchaus sinnvoll ist, bestreite ich auch nicht. Ich meinte das bezogen auf "normale" im Internet veröffentlichte Programme.

user profile iconNarses hat folgendes geschrieben Zum zitierten Posting springen:
Ein wichtiger Punkt gegen UPX taucht aber leider in den Hetzereien fast nie auf
Was bezogen auf mich den Grund hat, dass ich mich nicht gut genug damit beschäftigt habe was Upx dabei macht. Gelesen habe ich das zwar, aber ohne genug eigene Kenntnisse und Erfahrungen sage ich dazu dann lieber auch nichts. ;-)
turboPASCAL
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 193
Erhaltene Danke: 1

Win XP / Vischda
D6 PE / D2005 PE
BeitragVerfasst: So 20.12.09 23:31 
...und wieder ist eine "UPX"-Diskussion gestartet. :mrgreen:

_________________
Nein, ich bin nicht der turboPASCAL aus der DP, ich seh nur so aus... :P
Dude566 Threadstarter
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1592
Erhaltene Danke: 79

W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
BeitragVerfasst: Mo 21.12.09 12:42 
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Die paar Nachteile...
Wenn halt der Start des Programms langsamer ist und immer wieder mal das Programm als Virus erkannt wird usw., wen störts? Immerhin sind nen paar Kilobyte Speicherplatz gespart... :roll:


user profile iconturboPASCAL hat folgendes geschrieben Zum zitierten Posting springen:
Bevor du alle deine Programme vor lauter Freude UPX'st ;) , lies dir mla ein paar Threads im Forum dazu durch.


Mir gehts ja nicht um den Speicherplatz auf meiner Platte, die Programme die ich für mich selber schreibe können auch größer sein.
Doch habe ich ein paar für Freunde geschrieben und die wollen die dann geschickt bekommen, und meinten halt ob ich sie nicht etwas kleiner machen könnte.
Da ich sowas noch nie gemacht habe dachte ich mir dann, ich probier es halt mal aus, das heißt jetzt nicht das ich das mit meinen ganzen Anwendungen tun werde. :P

In diesem Sinne eine fröhliche Diskussion. :zustimm:

_________________
Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
SAiBOT
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 323
Erhaltene Danke: 5

XP SP2; 7
D7; D2009
BeitragVerfasst: Mo 21.12.09 12:46 
Für sowas ist Winrar gut ;)

_________________
Debuggers don't remove bugs, they only show them in slow-motion.
Dude566 Threadstarter
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1592
Erhaltene Danke: 79

W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
BeitragVerfasst: Mo 21.12.09 13:31 
Man glaubt es kaum doch ich kenne Leute die zu blöd sind ein Archiv zu entpacken, ja ich weis es gibt selbstentpackende.

Ich wollte es so einfach wie möglich für den Benutzer gestalten, deshalb viel meine Wahl dann darauf direkt die Anwendung zu verkleinern.

_________________
Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
Mathematiker
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2622
Erhaltene Danke: 1447

Win 7, 8.1, 10
Delphi 5, 7, 10.1
BeitragVerfasst: Mi 26.06.13 18:20 
Hallo,
nach vier Jahren rufe ich auf das Thema noch einmal auf. Entschuldigung. :oops:
Eigentlich habe ich nur die Frage, ob irgendjemand Probleme mit UPX und Windows 8 kennt.

Ich habe alte Fremdprogramme, die mit UPX gepackt wurden. Nun ist mein neuer PC zweimal total hängen geblieben, als ein solches Programm lief. Es ging nur noch brutales Ausschalten.
Ist es wahrscheinlich, dass diese UPX-gepackten Programme meinen Rechner abschießen und nicht mehr unter Win8 genutzt werden können? Oder muss ich nach einer anderen Fehlerquelle suchen?

Beste Grüße
Mathematiker

_________________
Töten im Krieg ist nach meiner Auffassung um nichts besser als gewöhnlicher Mord. Albert Einstein
Marc.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1876
Erhaltene Danke: 129

Win 8.1, Xubuntu 15.10

BeitragVerfasst: Mi 26.06.13 18:39 
Könntest Du einmal ein solches Programm, das Deinen Rechner zum Hängen gebracht hat, hochladen? Welche UPX-Version wurde verwendet?
Ich habe nun eines Deiner Programme unter Win8 64Bit mit UPX3.0.9w (aktuelle Version) gepackt und konnte es anschließend einwandfrei ausführen. :)


Zuletzt bearbeitet von Marc. am Mi 26.06.13 18:49, insgesamt 1-mal bearbeitet
Mathematiker
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2622
Erhaltene Danke: 1447

Win 7, 8.1, 10
Delphi 5, 7, 10.1
BeitragVerfasst: Mi 26.06.13 18:48 
Hallo,
user profile iconMarc. hat folgendes geschrieben Zum zitierten Posting springen:
Könntest Du einmal ein solches Programm, das Deinen Rechner zum Hängen gebracht hat, hochladen? Welche UPX-Version wurde verwendet?

Mach' ich und hänge das Programm an. Die UPX-Version ist scheinbar 1.07, also ziemlich alt.

Beste Grüße
Mathematiker
Einloggen, um Attachments anzusehen!
_________________
Töten im Krieg ist nach meiner Auffassung um nichts besser als gewöhnlicher Mord. Albert Einstein
Marc.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1876
Erhaltene Danke: 129

Win 8.1, Xubuntu 15.10

BeitragVerfasst: Mi 26.06.13 18:50 
user profile iconMathematiker hat folgendes geschrieben Zum zitierten Posting springen:
Mach' ich und hänge das Programm an. Die UPX-Version ist scheinbar 1.07, also ziemlich alt.

Ich kann Dir berichten: Der FontLister von 1996 läuft einwandfrei. Es muss wohl an etwas anderem liegen. :gruebel:

Für diesen Beitrag haben gedankt: Mathematiker
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19274
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mi 26.06.13 19:36 
UPX? Die Seuche gibts noch? :lol:

Im Ernst: In Verbindung mit einem Antivirenprogramm kann das durchaus sein... denn die werden logischerweise bei solchen Programmen misstrauisch und wenn da etwas schief geht...

Für diesen Beitrag haben gedankt: Mathematiker