exe mit internen permanenten Speicher
-
Hallo liebe Forengemeinde,
ich weiß nicht, ob ich mit meiner Frage in diesem Forum richtig bin. Bin halt nur davon ausgegangen, dass ich das folgende mit der C++-Sprache umsetzen will:
Ich habe eine ausführbare Datei(hier .exe) und möchte ihr einen kleinen internen Speicher hinzufügen. Dafür würde ich gerne wissen, ob es in am Ende einer exe sowas wie ein Schlusszeichen gibt. Dann kann ich einfach iwelchen Quatsch hinten ranhängen und es beeinflusst die Programmausführung in keiner Weise. Das Programm würde sich selbst kopieren, seine Datenbasis anhängen und neustarten. So kann es sich immer wieder erweitern...Gibt es ein solches Endzeichen oder interessiert die exe das überhaupt, wenn ich hinten was ranhänge?
Danke für eure Hilfe

-
Soweit ich weiß interresiert es die exe nicht, wenn du was anhängst. Um das Ende der Exe zu finden kannst du ja wenn du was anhängst beim ersten mal vor den Daten, die du Anhängst, z.B --------- DATA --------------- schreiben-
-
schrieb:
ich weiß nicht, ob ich mit meiner Frage in diesem Forum richtig bin.
Nein, bist du nicht.
Zur Frage: Das kommt auf das Format der ausführbaren Datei an. Du könntest dir jetzt den Wikipedia Artikel angucken und versuchen eine Doku zu finden, aber da dein Virus ja eh nur auf Windows laufen soll, probier es doch einfach aus.
-
Wenn ich etwas anhäge, sagt er mir: programm too big to fit memory...Was heißt das?
-
Ja, du bist im falschen Forum, das gehört mMn. ins Windows-Forum, bzw. wenn du Linux .EXEn meinst dann natürlich dorthin.
Bei Windows .EXEn kannst du Resourcen anhängen, und diese lassen sich auch verändern.
Soweit ich weiss geht das auch während das Programm gerade ausgeführt wird.
Guck dir mal BeginUpdateResource, UpdateResource und EndUpdateResource an.
-
Ich glaube nicht, dass es geht, während ein Programm ausgeführt wird. Das wäre auch etwas schwer zu händeln, wenn die Ressource gerade verwendet wird usw.
-
Hab was gefunden:
http://www.codeproject.com/Articles/4945/UpdateResource
-
schrieb:
Hab was gefunden:
http://www.codeproject.com/Articles/4945/UpdateResourceDie meisten fragen und googlen dann!
Erst denken und dann reden? Erst googln und dann fragen!