Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Erstellen einer Selfextracting-EXE während Programmlaufzeit?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
23.03.2004, 21:43 Uhr
~Buster
Gast


Also ich beschreibe hier mal mein Problem:

Ich möchte ein Programm verwirklichen, mit welchem man Dateien auswählen kann, die in eine EXE gepackt werden und das Programm darauf diese selbstentpackende EXE ausgibt bzw. erstellt.

(Kommt aber jetzt nicht mit den vordefinierten Funktionen von der ZIP Lib oder anderen Archivier Bibliotheken.)

Ansatz: Die Dateien die man auswählt kommen an das Ende der EXE. Anhand der leeren Größe der EXE hätte man die Startadresse an dem das Filepack anfängt; die Grössen der Files müsste man auch noch feststellen, damit man auch richtig das Filepack ausliest.

So jetzt bräuchte ich eure Hilfe sowie einige Ansätze (anhand von Sourcecodes), wie man diese Dateien ans Ende einer EXE stellt und diese auch erstellt, welche sich selbst entpackt, wenn man sie ausführt.

Schonmal recht herzlichen Dank für die Hilfe und die Aufmerksamkeit.

Bitte bleibt produktiv beim Antworten und sagt bescheid, wenn ich mich unklar ausgedrückt habe bzw. wenn ihr was nicht richtig verstanden habt!

(WINAPI-Forum, weil ich dieses Projekt mit der Windows API schreiben will.)

.:Buster
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.03.2004, 08:49 Uhr
Spacelord
Hoffnungsloser Fall


Als aller erstes solltest du dich erstmal tiefgehend mit dem PE-File Format auseinandersetzen.
Und zwar hier: http://msdn.microsoft.com/msdnmag/issues/02/02/pe/default.aspx
und hier : http://msdn.microsoft.com/msdnmag/issues/02/03/pe2/default.aspx

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.

Dieser Post wurde am 24.03.2004 um 08:50 Uhr von Spacelord editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.03.2004, 18:40 Uhr
~Buster
Gast


Ahja und was genau beschreiben diese Artikel. Hab sie n bisschen überflogen, stehen irgendwelche Infos drüber drinnen, wo genau welche Informationen in den EXE Dateien abgelegt werden. Oder hab ich mich da verflogen? ._°

Und für was brauch ich diese Infos? Kann ich nicht einfach per WriteFile die Dateien ans Ende der EXE schreiben und diese dann wieder auslesen?

.:Buster
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: