我可以使用以下代码启动小程序:
if (File.Exists(content[1]))
{
Process process = new Process();
try
{
process.StartInfo.UseShellExecute = false;
process.StartInfo.FileName = content[1];
process.StartInfo.CreateNoWindow = true;
process.Start();
SuccessMessage("Successfully launched " + content[0]);
//System.Diagnostics.Process.Start(content[1]);
}
catch (Exception e)
{
ErrorMessage("Couldn't start the process!");
ErrorMessage(e.Message);
}
}
content[1]
包含文件的路径。
例如,我可以启动 VLC,但无法使用此代码启动 Visual Studio。为什么?