Italia
Stammtisch & Caffè

Komprimierung von DLL und EXEn mit UPX

 
- Page 1 -


An alle Ersteller von DLL, die UPX benutzen:
Wäre es possibile (und sinnvoll?) ausführbare File so zu packen, das Exporttables und Resourcen nicht komprimiert werden?

Saluto

Andreas
 
04.10.2006  
 



 
- Page 1 -



Michael
Dell
Und da gibts ja auch noch Franks Datengenerator und meinen AsmDataGen da spielt es überhaupt keine Rolle ob nun komprimiert oder nicht!
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
04.10.2006  
 



Nö, falsch verstanden, folgendes Problem:
Wenn ich eine mit UPX gepackte EXE bei mir auf dem Rechner habe (die ein anderer programmiert hat) zeigt mir der Explorer u.a. sehr oft das Icon nicht an, das stört mich extrem.

In DLL kann ich keine Exportfunktionen auslesen, ohne die Einsprungsfunktion zu laden - d.h. aber auch, es werden evtl. beim Auslesen der Exportfunktionen Sachen mitgeladen, die ich gar nicht möchte und die mir unter Umständen nur Probleme machen.

Da gibt es noch viel mehr Sachen, die mich da stören - stört das sonst keinen?
 
05.10.2006  
 




Torsten
Rümker
[quote:5bfe273a90=Andreas Hötker]Nö, falsch verstanden, folgendes Problem:
Wenn ich eine mit UPX gepackte EXE bei mir auf dem Rechner habe (die ein anderer programmiert hat) zeigt mir der Explorer u.a. sehr oft das Icon nicht an, das stört mich extrem. [/quote:5bfe273a90]
Extrem zwar nicht, aber wenn man ein schönes Icon gemalt hat, und es dann nicht zu sehen ist, finde ich doof!

[quote:5bfe273a90=Andreas Hötker]Da gibt es noch viel mehr Sachen, die mich da stören - stört das sonst keinen?[/quote:5bfe273a90]
Mit DLL habe ich keine bewußte Erfahrung, weswegen ich da nicht bescheid weiß.
Aber das mit den Icons stört auch mich, wobei man das ja recht einfach verhindern kann, indem man die resourcen oder zumindest die Icons nicht mitkomprimieren läst.

MfG
Torsten
 
Ich lerne, ob ich will oder nicht!
Betriebssystem:
- Ubuntu 15.x
- Windows (diverse)
XProfan Version: X2
05.10.2006  
 




Michael
Dell
Also wenn das Icon nicht oder nicht korrekt Angezeigt wird stört mich das auch!!!

Und bei Dlls baue ich, wenn possibile keine Sachen ein die Unnötig oder störend sind! Natürlich baue ich auch nichts fieses oder so ein, versteht sich ja von selbst.

Ich teste das alles naturalmente so gut es geht, sollte doch mal was sein dann sagt mir Bitte bescheid ich seh dann zu das ich das gebacken krieg!
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
05.10.2006  
 



[quote:fb99f8f39c=Michael Dell]Also wenn das Icon nicht oder nicht korrekt Angezeigt wird stört mich das auch!!!

Und bei Dlls baue ich, wenn possibile keine Sachen ein die Unnötig oder störend sind! Natürlich baue ich auch nichts fieses oder so ein, versteht sich ja von selbst.

Ich teste das alles naturalmente so gut es geht, sollte doch mal was sein dann sagt mir Bitte bescheid ich seh dann zu das ich das gebacken krieg! [/quote:fb99f8f39c]
Es geht nicht um was fieses, sondern es geht mir um das bessere und einfachere Arbeiten. Wenn Import- und Exporttables komprimiert sind, erschwert dies das Untersuchen einer DLL. Manche Programme steigen da ganz aus, TNT muß Sachen machen, die per die Untesuchung gar nicht unbedingt nötig sind. Fehlersuche wird dadurch meiner Meining nach erschwert.

Ich möchte auch auf keinen Fall irgendjemandem irgendwelche Vorschriften machen, wie er seine Programme zu komprimieren hat - wollte nur mal eine Diskussion anregen, ob es anders evtl. besser wäre.
 
05.10.2006  
 




Michael
Dell
Na ja, ich Komprimiere vor allem dann gern wenn ich nicht will das jeder sieht was da so alles drin steckt. Wenn ich aber ne DLL zum freien Nutzen erzeuge kann ich auf das komprimieren von Resourcen & Exports gern verzichten.

Oder wie sehn das die andern?

Nachtrag: Deshalb steht die UPXgui standartmäßig auf NoExports
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
05.10.2006  
 



Bei den Standardeinstellunge von UPX, also keine Paramater oder --best ist alles in Ordnung mit erstem Icon und Exporttabelle. Wenn einer da was manipuliert ist das naturalmente ärgerlich.

Ich Scrample es manchmal auch noch, was ein entpacken etwas erschwert
 
05.10.2006  
 



[quote:9e9f94700b=TS-Soft]Bei den Standardeinstellunge von UPX, also keine Paramater oder --best ist alles in Ordnung mit erstem Icon und Exporttabelle. Wenn einer da was manipuliert ist das naturalmente ärgerlich.
[/quote:9e9f94700b]
Bei den Standarteinstellungen von UPX wird unter Windows98 das Icon im Explorer bei mir nicht angezeigt (UPX Verson 1.24w).

Bei den DLL von Frank Abbing (die ich mir mitte letzten Jahres heruntergeladen habe) lassen sich z.B. Exportfunktioen nicht mit LoadlibraryEx und dem Parameter DONT_RESOLVE_DLL_REFERENCES auslesen.
D.h. (wenn ich es richtig sehe) im Klartext, ich muß die DLL ausführbar laden.
 
06.10.2006  
 




Michael
Dell
Deshalb hab ich in den neueren Versionen der UPXgui die Standarts auf NoIcons/All gesetzt da wird dann kein Icon komprimiert und der Explorer unter Win98 zeigt das Icon korrekt an!

Ich glaub das Frank früher UPX nicht benutzte sondern nen anderen Packer!
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
06.10.2006  
 



 
- Page 2 -



Dietmar
Horn
Ciao,

wenn mir mal eine mit UPX gepackte EXE oder DLL nicht gefällt (von den Schaltern her, die der Autor beim Komprimieren gesetzt hatte), dann entpacke ich sie mit UPX, setze mir die gewünschten Schalter selber und packe mit UPX neu.

Bis jetzt hatte das eigentlich immmer geklappt.

Saluto
Dietmar
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
06.10.2006  
 




Frank
Abbing
[quote:43b54a0157]Ich glaub das Frank früher UPX nicht benutzte sondern nen anderen Packer![/quote:43b54a0157]
Inzwischen aber packe ich meine Dlls gar nicht mehr, sondern überlasse das dem User.
 
07.10.2006  
 



Sind bei dir sowieso nicht besonders grande.
 
07.10.2006  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

5.110 Views

Untitledvor 0 min.
Georg Teles02.01.2023
Jürgen Strahl03.01.2016
Julian Schmidt11.06.2014
Uwe Lang21.01.2014
Di più...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie