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)
Другие вопросы по тегам