Process.Start()使.exe文件闪烁然后立即再次关闭

时间:2014-05-03 14:31:47

标签: vb.net process.start

我尝试使用vb.net启动.exe文件。我目前正在使用以下代码:

的Process.Start("的PathName&#34)

Where" PathName"是文件的完整位置和文件名,包括扩展名。该文件已打开,但会立即关闭。它开放的时间不到一秒钟,但我可以看到它开放。当我通过双击它运行.exe文件时,它运行,加载一些东西,然后等待进一步的输入。为什么这不会发生在process.start?

2 个答案:

答案 0 :(得分:2)

试试这个:

Shell("Pathname", AppWinStyle.NormalFocus, False, -1)

答案 1 :(得分:-1)

您正在尝试打开字符串文字“PathName”。如果路径位于名为PathName的字符串变量中,则删除引号:

Dim PathName As String = "C:\My Folder\My Program.exe"
Process.Start(PathName)