Process.Start() открывает флэш-файл.exe, а затем мгновенно закрывается снова
Я пытаюсь запустить файл.exe с помощью vb.net. В настоящее время я использую следующий код:
Process.Start ("PathName")
Где "PathName" - полное местоположение файла и имя файла, включая расширение. Файл открывается, но сразу закрывается. Он открыт гораздо меньше секунды, но я вижу его открытым. Когда я запускаю.exe-файл, дважды щелкнув по нему, он запускается, загружает несколько вещей и затем ждет дальнейшего ввода. Почему этого не происходит с process.start?
2 ответа
Решение
Попробуй это:
Shell("Pathname", AppWinStyle.NormalFocus, False, -1)
Вы пытаетесь открыть строковый литерал "PathName". Если путь находится в строковой переменной с именем PathName, тогда удалите кавычки:
Dim PathName As String = "C:\My Folder\My Program.exe"
Process.Start(PathName)