dll in exe einbauen
-
Hallo,
gibt es eine Möglichkeit eine DLL IN mein Programm einzubauen?
Also die .exe ohne die DLL lauffähig machen?Kann ich z.B. eine DLL ein ein Package einbauen und diese auswählein bei Optionen->Packages?
Danke!
-
Hallo
nein, normalerweise kann man DLLs nicht integrieren. Das kannst du nur mit passenden LIBs machen.
bis bald
akari
-
Hallo,
du kannst deine dll als Resource in exe einbinden lassen.
-
Danke dir, aber
#pragma resource "zlib.dll"führt zu: RLINK32: Unsupported 16bit resource file in "...\zlib.dll"
- oder hast du das anders gemeint?:)
danke!
-
Ja ich habe es anderes gemeint,
ein Beispiel in C++ kann ich dir nicht geben da ich masm32 proge :p
Ich glaube es gibt genug aber im Netz. Deine exe muss die dll als Resource enthalten, danach, wenn du die exe ausführst, tut es folgendes:CreateFile() // Eine dll z.B. in SYSTEM32 erstellen
FindResource() // Resource Data in sich selbst finden
SizeofResource() // Resource Größe ermitteln, (für später)
LoadResource() // Resource laden
LockResource() // locks the specified resource in memory
WriteFile() // Gelockte Resource in mit CreateFile() erstelltes dll schreiben
CloseHandle() // Mit CreateFile geöffnete dll schliessennoch Fragen? mailen
Skipy666@freenet.de