hallo, ich glaube das thema hatten wir schon mal.
ist es möglich sehr kleine exe dateien zu protuzieren?
also das die exe, eigentlich nur die sachen, wo im quellcode gebraucht werden, mit einbaut.
dann kommen so kleine exe dateien (ja nach quellcode) um die 5-20kb heraus.
exe dateien verkleinern
-
- [ gelöst ]
-
Dr.Galvany -
11. Februar 2007 um 11:45 -
Geschlossen -
Erledigt
-
-
- Offizieller Beitrag
Das Zauberwort: CleanScript von Pee
-
- Offizieller Beitrag
Nein.
Mit AutoIt geht nicht weniger als ~250 KB. Es wird immer die AutoIt.exe eingebunden, die dann das Skript parst. Laut Auskunft der Entwickler wird sich das auch nicht ändern. Es wird außer dem UDF-Konzept keine Möglichkeit geben, nur benutzte Funktionen "mitzunehmen".Derart kleine Exe-Dateien sind in aller Regel nur mit C(++) oder Assembler zu erzeugen.
Cleanscript von Markus (!) und mir kann nur helfen, etwas näher an das Minimum von 250 KB zu kommen
peethebee
-
ok alles klaro
nur noch mal so neben bei, gibt es eine möglichkeit autoit scripte mit c++ zu compielieren?
was ist genau ein "Assembler"
-
- Offizieller Beitrag
Hallo!
AutoIt in C++ umwandeln geht nicht - dann muss man gleich C++ schreiben
Assembler ist Maschinensprache also Anweisungen, die der Prozessor direkt verarbeiten kann. Ist daher das schnellste was geht, wenn man es kann und richtig macht, aber auch wenig verständlich, weil eben nicht gut lesbar.peethebee
-
- Offizieller Beitrag
"Assembler" ist Maschinencode - also die Befehle, die direkt für das Ansprechen der Hardware verwendet werden.
Alle anderen Programmiersprachen müssen zur Laufzeit in den Assemblercode übersetzt werden, damit die Hardware überhaupt agiert
Aber ich denke mal, noch gründlicher kann Google dich aufklären.Edit: Pee war wieder mal schneller :weinen:
-
- Offizieller Beitrag
Und das obwohl der arme gerade (x^2)/(x^2)+1 analysieren muss
Das mächste Mal darfst du, BugFix, okay?Mathe-peethebee
-
alles klaro.
ihr seit einfach nur spitze :kiss:
-
- Offizieller Beitrag
ZitatOriginal von peethebee
Und das obwohl der arme gerade (x^2)/(x^2)+1 analysieren muss
Das mächste Mal darfst du, BugFix, okay?Mathe-peethebee
Hi,
nein nächstes mal bin ich wieder schneller
So long,
Mega
-
Ist es vielleicht auch möglich die .exe größer zu machen
Hab ne GUI gemacht mit Musik, Logos, Icons und .exe Dateien, auf die das GUI zugreift.
Ist es möglich, das alles in die .exe zu werfen? -
- Offizieller Beitrag
Hi!
Manchmal frage ich, wieso wir das Tutorial gemeinsam geschrieben haben
http://wiki.autoit.de/wiki/index.php…miteinbinden.3Fpeethebee
-
Hmm ok aber das die Dateien, wenns auch nur ein Temp Ordner ist, den man wieder löschen könnte wenn das Programm geschlossen wird, wieder installiert werden, da wird man nicht drumrum kommen oder?
-
HI!
[autoit]
nene da kann mit sich mit Fileexists weiter helfen!
also
[/autoit]
if not fileexists("bllbn") then
fileinstall("bllbn","bllbn")
endif
[autoit]
wenn du das jetzt mit dem wiederinstalliern meintest, frage ist einwenig unverständlich...
oder löschen auch keen probelem einfach:
[/autoit]
Func OnAutoItExit()
Dirremove("watt auch immer",1)
EndFuncBeim nexten mal Bitte ein wenig besser formuliern(sicher bin auch nich makel loss^^ :schild4:)
have a nice day
Edit: :schild4: das hat garnix mehr mim Topic zutun^^