你好,
当前工作目录是不同的。你在代码中所启动的程序,默认的当前工作目录是当前的工作目录,而不是可执行文件所在的目录。
你可以同构ProcessStartInfo设置一下工作目录。
例如:
string Path = ""; string con; con = comboBox.SelectedItem.ToString(); Path = "E:\\ARPG7Cool\\"; ProcessStartInfo ps = new ProcessStartInfo(Path + con); ps.WorkingDirectory = Path; Application.DoEvents(); Process.Start(ps);