timo0o
Goto Top

Exe-Datei in VB Projekt einbetten

Moin zusammen,

ich habe eine schlanke Konfigurationsanwendung programmiert, in der ein Button eine externe EXE-Datei in einem Unterordner aufruft.
Meine Frage ist nun, ob ich die EXE-Datei aus dem Unterordner irgendwie direkt im Projekt der Konfigurationsanwendung einbetten kann, sodass man nur noch die Konfigurationsanwendung anstelle der Konfigurationsanwendung+Unterordner mit der EXE-Datei habe??

Oder hat jemand einen gescheiten Installer-Code den ich anstelle der EXE aus dem Unterordner in mein Konfigurationsprogramm einbetten kann?

Hoffe ihr versteht was ich vorhabe, ich möchte halt nurnoch eine EXE-Datei haben und nicht noch die unterordner.

Danke für jede Hilfe

TK

Content-Key: 262235

Url: https://administrator.de/contentid/262235

Printed on: April 18, 2024 at 04:04 o'clock

Member: MrTrebron
Solution MrTrebron Feb 04, 2015 updated at 13:57:30 (UTC)
Goto Top
Servus,

ich gehe mal von VB.net und Visual Studio aus.

Dann kannst du deinem Projekt Ressourcen mitgeben die dann direkt im Projektverzeichnis vorhanden sind.

Welche Version von Visual Studio wird genau genutzt?

Gruß
Member: Timo0o
Timo0o Feb 04, 2015 at 09:29:34 (UTC)
Goto Top
Sorry für die fehlende Angabe. Ich habe die Visual Studio Ultimate 2013 (Version 12.0.21005.1).
Ich bin leider noch nicht all zu Erfahren mit dem Programm, wie kann ich dem Projekt Ressourcen geben und dann vom Code aus (über den Button) darauf zugreifen?
Member: colinardo
Solution colinardo Feb 04, 2015 updated at 13:57:29 (UTC)
Goto Top
Hallo TK,
verpacke dein Programm doch in ein Installer-Projekt. In der MSI -Datei sind dann alle benötigten Ressourcen für die Ausführung deines Programms enthalten.
Alternativ kannst du natürlich dein Programm und deine Unterordner in ein selbstextrahierendes 7z oder rar-Archiv packen.
Ein binäres inkludieren einer EXE ist zwar mit Spezialtools möglich, jedoch nicht zu empfehlen da hier die meisten Virenscanner anschlagen.

AutoIT kann ebenfalls EXE-Dateien in einer EXE verschachteln, diese werden dann bei Ausführung des Programms temporär ins Dateisystem entpackt, und bei Beendigung wieder gelöscht.
https://www.autoitscript.com/autoit3/docs/functions/FileInstall.htm

Grüße Uwe
Member: Timo0o
Timo0o Feb 04, 2015 at 10:59:31 (UTC)
Goto Top
OK. Probiere ich mal aus, vielen Dank!