(Un)Installer
Verfasst: 07.09.2006 15:40
Hi zusammen,
ich würde gerne das Prinzip für einen Installer verstehen. Jedoch bevor ich anfange wollte ich erst Nachfragen, ob die Schritte, die ich durchführen möchte richtig oder falsch sind.
Ich möchte gerne den Weg verfolgen, wo zu einer EXE ausgewählte Dateien hinzugefügt werden, so dass ich danach weiterhin nur die
eine EXE Datei habe.
Ich würde folgende Schritte in Betracht ziehen:
1. Wenn man mehrere Dateien einbinden möchte (z.B. Sprach Dateien [de, fr,...])macht es glaube ich
mehr Sinn alle Dateien z.B. über die Packer Funktionen zu einer *.pac Datei zu verpacken.
2. Danach sollte die *.pac Datei in die EXE Datei geschrieben werden.
Ich habe gelesen, dass man soetwas mit den Prozeduren aus der Datei "PackerEx_Include" von Mischa erzeugen kann.
-> Dazu müsste ich doch das Kommando "AppendFilePack" nutzen?
3. Nachdem *.pac in die EXE mit inkludiert wurde kann man die EXE Datei ausführen.
In dem Fall soll die EXE Datei die *.pac Datei im Memory entpacken und anhand der System Sprache die benötigte Datei einlesen, um die UI korrekt übersetzt anzeigen zu lassen.
-> Wie kann ich nun auf die eingebundene *.pac Datei zugreifen?
Mit "ExtractPackFileToMem(id)" oder "UnpackMemory" oder "IncludeBinary"?
-> Desweiteren, wie kann ich nun nur die benötigte Datei im Memory öffnen und nutzen? Das ist mir noch nicht ganz klar?
Das wärs erst einmal.
Danke schon einmal für eure Hilfe,
Daniel
ich würde gerne das Prinzip für einen Installer verstehen. Jedoch bevor ich anfange wollte ich erst Nachfragen, ob die Schritte, die ich durchführen möchte richtig oder falsch sind.
Ich möchte gerne den Weg verfolgen, wo zu einer EXE ausgewählte Dateien hinzugefügt werden, so dass ich danach weiterhin nur die
eine EXE Datei habe.
Ich würde folgende Schritte in Betracht ziehen:
1. Wenn man mehrere Dateien einbinden möchte (z.B. Sprach Dateien [de, fr,...])macht es glaube ich
mehr Sinn alle Dateien z.B. über die Packer Funktionen zu einer *.pac Datei zu verpacken.
2. Danach sollte die *.pac Datei in die EXE Datei geschrieben werden.
Ich habe gelesen, dass man soetwas mit den Prozeduren aus der Datei "PackerEx_Include" von Mischa erzeugen kann.
-> Dazu müsste ich doch das Kommando "AppendFilePack" nutzen?
3. Nachdem *.pac in die EXE mit inkludiert wurde kann man die EXE Datei ausführen.
In dem Fall soll die EXE Datei die *.pac Datei im Memory entpacken und anhand der System Sprache die benötigte Datei einlesen, um die UI korrekt übersetzt anzeigen zu lassen.
-> Wie kann ich nun auf die eingebundene *.pac Datei zugreifen?
Mit "ExtractPackFileToMem(id)" oder "UnpackMemory" oder "IncludeBinary"?
-> Desweiteren, wie kann ich nun nur die benötigte Datei im Memory öffnen und nutzen? Das ist mir noch nicht ganz klar?
Das wärs erst einmal.
Danke schon einmal für eure Hilfe,
Daniel