-
Forum: Programmieren allgemein
by Dannyboy,
18. Mär 2004
Na klar doch. Ich würde ja gern so was erzählen wie : "Bla bla, Performance hin,
Performance her, bla bla, Assembler ist schneller" und das übliche Zeug einfach.
Aber das hat in Wirklichkeit gar nichts mit Performance zu tun.
Ich hatte während des Abiturs mal Assembler und in den 2 Jahren danach habe
ich einen Großteil dessen wieder vergessen (oder verdrängt :wink: ). Ich wollte
mir...
-
Forum: Programmieren allgemein
by Dannyboy,
18. Mär 2004
Yo, ich werd's mir zumindest mal anschauen um mir die ein oder andere Idee zu holen. :mrgreen:
Filestream kenne ich, aber ich schreibe das Programm komplett in Assembler. :!:
-
Forum: Programmieren allgemein
by Dannyboy,
17. Mär 2004
Ja Luckie, Du hast wohl Recht. Ich wollte den Code eigentlich vollkommen allein schreiben,
aber das hatte ich mir wohl leichter vorgestellt, als es ist. Ich wollte mir die ganzen
Informationen aneignen, die ich benötige, dabei aber dennoch auf jeglichen Sourcecode
verzichten. Anscheinend geht das wohl doch nicht und ich bin doch auf bereits existenten
Code angewiesen. :cry: Sowas ärgert...
-
Forum: Programmieren allgemein
by Dannyboy,
17. Mär 2004
Yo, ich mache das auch ähnlich wie in Deinem Example (halt nur in Assembler).
Na super! :twisted: :twisted: :twisted: Ich kann mein Programm wohl schlecht bei allen
Antivirus-Firmen registrieren lassen, sobald es fertig ist! :twisted: Jetzt darf ich mir
noch irgendwelche Methoden einfallen lassen, damit die Anti-Virus-Software meinen Extrahierer
nicht bemängelt. Das finde ich zum ...
-
Forum: Programmieren allgemein
by Dannyboy,
17. Mär 2004
Yo, ich habe mir das dann quasi so gedacht, dass ich die Bytefolgen von anderen Dateien
hinten an die EXE dranhänge und diese dann von einem bestimmten Teil im Loadmodule extrahieren
lasse. Natürlich muss ich dann auch die Einstegspunkte ändern, was mein Anti-Virus-Scanner
bisher nicht so toll fand! Leider meckert er da, aber das kann man ja nachvollziehen, da das leider
genau die selbe...
-
Forum: Programmieren allgemein
by Dannyboy,
16. Mär 2004
O.k., ich danke Euch. Habe mir mal eben den wirklichen WIN32 PE HEADER angesehen ...
der ist ja krass komplex. :shock: :shock: :shock:
Wer soll denn da durchblicken, mal ganz abgesehen von den ganzen undefinierten Bytefolgen!
Sieht so aus, als müsste ich mich da erst einarbeiten, um mein erstes,
selbst-extrahierendes File zu schreiben. :kotz:
Egal, wenigstens habe ich den Stub-Teil...
-
Forum: Programmieren allgemein
by Dannyboy,
16. Mär 2004
Oh wow! :o
Dann müsste diese EXE ja 1024 Relocation Pointer Einträge gehabt haben. So wie ich das
verstanden habe sind diese Einträge immer ein vielfaches von der Zahl 4. Das sind 'ne
ganze Menge Einträge in Anbetracht der Tatsache, dass EXE-Dateien auch ohne sie funktionieren. :mrgreen:
Betrachtet man aber die Größe Deiner EXE (794 KB), dann sind die 4 KB Verkleinerung sehr wenig, ...
-
Forum: Programmieren allgemein
by Dannyboy,
15. Mär 2004
Ok, dann nenn' ich es Implementator, da es die API implementiert. 8)
-
Forum: Programmieren allgemein
by Dannyboy,
15. Mär 2004
@NicoDE
Ist Wine nicht ein Windows-Emulator für Unix/Linux?
Na ja, wenn da mein Exe-Komprimierer nicht laufen sollte, dann macht
das nix. :mrgreen:
Und das mit der 3GB Grenze, na ja .... unwahrscheinlich. :wink:
-
Forum: Programmieren allgemein
by Dannyboy,
15. Mär 2004
Ok danke, das probier' ich mal aus (ASM). :thuimb:
-
Forum: Programmieren allgemein
by Dannyboy,
15. Mär 2004
@ LarsMiddendorf :
Yo, das habe ich auch entdeckt, aber könnte ich auch bereits bestehene Relocs. aus
der Exe entfernen oder wäre sie dann kaputt? :gruebel:
-
Forum: Programmieren allgemein
by Dannyboy,
15. Mär 2004
Gesagt, getan. :coder:
@LarsMiddendorf
Danke schon mal für die Erläuterung. Interessant daran ist, dass
man laut Deiner Aussage den Relocation Pointer Table gar nicht mehr
benötigt.
Könnte ich 100%ig davon ausgehen, dass die Datei noch
funktioniert, wenn ich den kompletten reloc. Table entfernen würde? :gruebel:
-
Forum: Programmieren allgemein
by Dannyboy,
15. Mär 2004
Ok, stimmt. :oops:
Kann ich das im Nachhinein eigentlich ändern?
@Luckie: Danke für den Hinweis, ich sehe mir das mit dem SFXArchiv gern mal an. :thuimb:
Mich interessieren immer noch die Antworten auf meine Fragen.
Weiss das jemand vielleicht? :gruebel:
-
Forum: Programmieren allgemein
by Dannyboy,
15. Mär 2004
Ich hoffe, dies hier ist die richtige Sparte für das Thema.
Da ich versuche ein sich selbst extrahierendes Archiv zu erstellen und mir empfohlen wurde, mich
erst einmal mit der EXE-Struktur zu befassen, stelle ich hier mal 2 konkrete Fragen dazu.
Im Voraus die Information an Euch, dass ich mich natürlich bereits mit der Materie befasst habe.
Unter www.wotsit.org habe ich z.B. die...