Man kann mit Process.Start S4 etc nicht öffnen, da diese aus ihren Verzeichnissen gestartet wrden müssen.
Und Dateien aus Resourcen kann man auch nicht starten, da diese als Object (Binary Datei) vorliegen.
Hier mal ein Beispiel für einen Launcher:
Du machst einfach ne ComboBox mit deinem Programmen, und dann ein Button mit diesem Code:
Quote:
Select ComboBox1.Text
Dim gameFileName, gameWorkingDirectory as string = ""
Case "Spiel1"
gameFileName = "C:\Test\lol.exe"
gameWorkingDirectory = "C:\Test\lol.exe"
Case "Spiel2"
gameFileName = "C:\Test\xD.exe"
gameWorkingDirectory = "C:\Test\xD.exe"
end select
Dim p As New Process()
With p
.StartInfo.FileName = gameFileName
.StartInfo.WorkingDirectory = gameWorkingDirectory
.StartInfo.WindowStyle = ProcessWindowStyle.Normal
.Start()
End With
|