Wenn dies Ihr erster Besuch hier ist,
lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen
durch. Sie müssen sich vermutlich registrieren,
bevor Sie Beiträge verfassen können. Klicken Sie oben auf 'Registrieren', um den Registrierungsprozess zu
starten. Sie können auch jetzt schon Beiträge lesen. Suchen Sie sich einfach das Forum aus, das Sie am meisten
interessiert.
Gibt es die möglichkeit, in eine Exe/Dll/Resource - eine weitere Exe sowie die dazugehörige dll einzubinden und diese dann von einer anderen anwendung aus der dll zu starten?
Gar nicht. Damit eine EXE ablauffähig ist muss sie im Speicher liegen. Das alleine reicht aber nicht aus. Bei der Erstellung der EXE werden alle in der EXE vorkommenden Speicheradressen so erstellt, als ob die EXE bei Adresse 0 im Speicher liegt. Wird nun die EXE gestartet wird diese in den Speicher geladen. Die Adresse ab welchem die EXE läuft ist natürlich jedemal unterschiedlich. Also werden bei Laden der EXE jedesmal die Speicheradressen innerhalb der EXE angepasst. So ist das Programm dann ablauffähig.
Du müsstest also die EXE wieder aus deiner Resource holen, speichern und starten. Dann brauchst du sie gar nicht erst in die Resource aufzunehmen
Comment