Frage

Ich habe zwei Dateien, eine EXE eine DLL

die exe ist ein Build einer vb.net-Anwendung und ich brauche die DLL in dort zu

, was ich will, ist ein selbst-Extraktor, der diese Dateien zusammen, dann, wenn sie laufen sie extrahieren und immeidately die EXE-Datei ausführen

ist es eine sehr einfache und leicht zu bedienen OUT OF THE BOX Software, die dies tun wird? kommerzielle oder nicht, spielt es keine Rolle

War es hilfreich?

Lösung

Sie könnten versuchen, WinZip .

Andere Tipps

Sie können mit NSIS (freie und Open-Source). Es ist sehr flexibel, aber es kann für solche einfachen Aufgaben verwendet werden, auch (und es hat mich auch in solchen Fällen bedient). Angenommen, Ihre Dateien heißen yourapp.exe und yourlib.dll, können Sie dieses Skript verwenden:

# this will be the created executable archive
OutFile "archive.exe"
# define the directory to install to, the installer's directory in this case 
InstallDir $EXEDIR

# don't create a window for the unarchiver
# You could get fancy and do all kinds of configuration 
#   in the non-silent install; this example is the simplest it can be.
SilentInstall silent

# the executable part
Section

# define the output path for the following files
SetOutPath $INSTDIR
# define what to install and place it in the output path...
# ...your app...
File yourapp.exe
# ...and the library.
File yourlib.dll

# run your application
ExecShell yourapp.exe

# done
SectionEnd

Installieren NSIS, erstellen Sie dieses Skript als archive.nsi direkt darauf klicken und wählen Sie „Compile mit NSIS“. Die Datei archive.exe erstellt werden.

Dann auf dem Zielsystem, die alle der Benutzer tun muss, ist Start archive.exe; die Skript entpacken und das Programm ausgeführt werden.

(Wenn Sie Lust bekommen möchten, können Sie die Tutorials schauen Sie in die mit NSIS installiert sind, oder siehe diese Seite .)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top