我尝试使用vb.net启动.exe文件。我目前正在使用以下代码:
的Process.Start("的PathName&#34)
Where" PathName"是文件的完整位置和文件名,包括扩展名。该文件已打开,但会立即关闭。它开放的时间不到一秒钟,但我可以看到它开放。当我通过双击它运行.exe文件时,它运行,加载一些东西,然后等待进一步的输入。为什么这不会发生在process.start?
答案 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)