Hallo Sebastian,
Naja, das ist mir schon klar,
aber es geht hierbei um ein Codesystem, welches erstellt
werden soll. Damit jeder einen anderen entcoder besitz, möchte
ich eine EXE-Datei in VB6 erstellen, welche, sobald sie
ausgeführt wird eine ActiveX-DLL Datei erzeugt, welche
Benutzerspezifisch hergestellt wird. Hierfür kann ich nicht
eine „schon“ geschriebene Datei gebrauchen.
Sowas nennt man Codegenerator oder Compiler oder Assembler, ein Linker gehört da auch noch dazu …
Am besten beschäftigst du dich einmal mit dem Linker und dem damit erzeugten Dateiformat für eine DLL. Wichtig sind für dich die Fixup-Tables.
Unter Umständen kannst du dir eine DLL basteln, welche so gelinkt ist, dass die anzupassenden Funktionen ganz am Ende der Datei liegen. Dann kannst du deine Funktionen am Ende der Datei anhängen und musst dir nicht einen kompletten Linker schreiben.
Aber solange du nicht weist wie eine Ausführbare Datei aufgebaut ist, wird das wohl nichts werden.
MfG Peter(TOO)