Entwickler-Ecke
Programmierwerkzeuge - Nach Erzeugen des Codes eine Weitere Anwendung abspielen
Xearox - Mi 13.01.10 16:28
Titel: Nach Erzeugen des Codes eine Weitere Anwendung abspielen
es gibt ja ein Programm, womit man die exen kleiner machen kann
http://upx.sourceforge.net/
gibt es die möglichkeit, nach dem Compilieren, bzw Erzeugen der Anwendung, dieses Programm hinter zu spielen?
also, gibt es eine Einstellung, womit man das einstellen kann?
Moderiert von
Narses: Topic aus Sonstiges (Delphi) verschoben am Mi 13.01.2010 um 15:37
Narses - Mi 13.01.10 16:37
Moin!
Schonmal die Suche bemüht?
UPX :les: :think: ;)
Xearox hat folgendes geschrieben : |
gibt es die möglichkeit, nach dem Compilieren, bzw Erzeugen der Anwendung, dieses Programm hinter zu spielen?
also, gibt es eine Einstellung, womit man das einstellen kann? |
Was willst du spielen? :lol: Spaß beseite, ich würde davon abraten, grundsätzlich alles mit UPX zu packen (warum? -> siehe Suche oben!), selbst wenn man das machen könnte.
Warst du nicht der Mensch, bei dem immer der Virenscanner bei Delphi-Programmen ansprang? :gruebel: UPX könnte da die Finger im Spiel haben... :?
cu
Narses
Delete - Mi 13.01.10 16:42
Ab einer bestimmten Delphi Version kann man Postbuild Ereignisse definieren. Oder man schreibt sich eine Batchdatei, die den Kommandozeilencompiler aufruft und danach UPX. Mein Script dafür sieht zum beispiel so aus:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29:
| @echo off echo Kompilieren der Ressourcen... echo ============================= rcstamp resources\resource1.rc *.*.*.+ brcc32.exe resources\resource1.rc -foresources\resource1.res echo. echo Loeschen alter kompilierte Units... echo =================================== del /s *.dcu echo. echo Kompilieren der Anwendung... echo. C:\Programme\Borland\BDS\4.0\Bin\dcc32 Usermanager.dpr echo. echo Loeschen der temporaeren Dateien und der kompilierten Units... echo ============================================================== del /s *.~* del /s *.dcu echo. echo Packen mit UPX... echo ================= upx -9 ..\Usermanager.exe echo. set /P CHS=Programm starten mit [Return]. Beenden mit "E": if /I "%CHS%"=="E" goto :ENDE
start ..\Usermanager.exe
:ENDE |
Xearox - Mi 13.01.10 16:57
meine exen werden auch ohne UPX als Virus getagged!!!
Ich habe auch nur Stand Alone Exen, von daher...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!