这是我想要实现的目标:
有可能吗?
答案 0 :(得分:1)
如评论中所述,您可以使用Process.Start(pathToExe)
启动新流程。
您可以使用cmd /C start "Title" "C:\path\to\app.exe"
:
string cmdPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.System), "cmd.exe");
string exePath = System.Reflection.Assembly.GetEntryAssembly().Location;
ProcessStartInfo newCmd = new ProcessStartInfo(cmdPath);
newCmd.Arguments = String.Format(@"/C start ""{0}"" ""{1}""", "WindowTitle", exePath);
Process.Start(newCmd);
你可能想要一些有条件的条件,以便不自己分叉炸弹