Heute möchte ich euch zeigen, wie ihr ganz einfach ein Setup erstellt, und das in Visual Basic und ohne Setup vorlage.
Ihr braucht ein Programm, das ihr in das Setup machen wollt.
Dann Öffnet ihr Visual Basic!
Ihr erstellt ein neues Projekt z.b. mit dem namen: Setup
Dann könnt ihr es gestalten wie ihr wollt! Es muss ein Button vorhanden sein, mit dem es installiert werden soll!
Dann geht ihr in den Projektmappen - Explorer und klickt auf My Projekt, dort klickt ihr auf den Pfeil wo Zeichenfolge steht und ändert es in Dateien um! Dann klickt ihr Ressource hinzufügen und wählt eure .exe aus!
Dann müsst ihr noch was Importieren:
PHP Code:
Imports system.io
Dann klickt ihr doppelt auf den Installations - Button, und müssen zuerst überprüfen ob das Verzeichnis(C:\deinprogramm) existiert:
PHP Code:
If My.Computer.FileSystem.DirectoryExists("C:\deinprogramm") = False Then
Dann wollen wir wenn das Verzeichnis nicht existiert eines erstellen:
PHP Code:
My.Computer.FileSystem.CreateDirectory("C:\deinprogramm")
Und dann die Datei erstellen:
PHP Code:
IO.File.WriteAllBytes(IO.Path.Combine("C:\deinprogramm\deinprogramm.exe"), My.Resources.deinprogramm)
aber dann müssen wir das schreiben, da es sein kann, das das Verzeichnis bereits existiert:
Und darunter:
PHP Code:
IO.File.WriteAllBytes(IO.Path.Combine("C:\deinprogramm\deinprogramm.exe"), My.Resources.deinprogramm)
und dann müssen wir das ganze noch mit:
Abschließen!
Der Code sollte dann ungefähr so aussehen:
PHP Code:
Imports system.io
If My.Computer.FileSystem.DirectoryExists("C:\deinprogramm") = False Then
My.Computer.FileSystem.CreateDirectory("C:\deinprogramm")
IO.File.WriteAllBytes(IO.Path.Combine("C:\deinprogramm\deinprogramm.exe"), My.Resources.deinprogramm)
Else
IO.File.WriteAllBytes(IO.Path.Combine("C:\deinprogramm\deinprogramm.exe"), My.Resources.deinprogramm)
End If
mfg killeeer111