![]() |
Eine Resource direkt ausführen - ohne sie zu extrahieren
Moin,
ja, der titel sagt eigentlich schon fast alles: ich habe eine exe datei als resource in eine andere exe datei integriert. die will ich nun ausführen. bisher mache ich das immer so, dass ich die resource "entpacke" und dann eben mit ShellExecute ausführe. Allerdings müsste es doch auch möglich sein, diese exe sofort auszuführen, ohne sie vorher zu extrahieren. wenn man sounds als resourcen einbindet, geht das doch afaik (aber sehr far reicht das wissen da nicht ;) ) auch oder? ob der aufwand vertretbar ist oder nicht, wäre mir da erstmal egal, es geht rein um die herausforderung an sich, ich habe damit noch nichteinmal was bestimmtes vor :) allerdings interresiert es mich eben einfach. hoffe es kann mir da jemand weiterhelfen |
Re: Eine Resource direkt ausführen - ohne sie zu extrahieren
Zitat:
Zitat:
Wenn Du es nicht lassen kannst, dann such bei MS nach der PE/COFF-Spezifikation. |
Re: Eine Resource direkt ausführen - ohne sie zu extrahieren
Zitat:
Zitat:
Zitat:
![]() von da bis zu einem loader ist es wohl ein weiter weg, nur ich verstehe nicht, wie ich weitermachen soll :? |
Re: Eine Resource direkt ausführen - ohne sie zu extrahieren
Geht schon, allerdings auch nur wenn du mit VirtualAlloc arbeitest, den sonst kannst du ab SP2 dein Programm nicht mehr Ausführen!
Frag mal im Channel #delphi.de im Qnet nach, da gibts Leute die wissen wie das geht! |
Re: Eine Resource direkt ausführen - ohne sie zu extrahieren
Zitat:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz