这里我指的不是仅仅启动一个 Windows 应用程序。我想要的是利用“最近的会话”的 Windows 功能,例如在这里可以看到:
当我知道会话的名称时,我想知道如何以编程方式启动这些最近的会话。
到目前为止,我自己的搜索只导致了大量关于启动应用程序的文章——但没有具体描述“最近的会话”机制。
更新:
看来我还不够清楚。我知道从我的 C# 应用程序(WinForms)我可以使用类似的东西启动外部进程:
using System.Diagnostics;
...
Process process = new Process();
// Configure the process using the StartInfo properties.
process.StartInfo.FileName = "process.exe";
process.Start();
我的问题实际上是:有什么方法 - 通过指定任何选项process.StartInfo
OR 通过使用任何其他可能的方式来启动外部进程 - 不仅可以启动外部应用程序,而且如果我有这个外部应用程序的“最近会话”“最近的会话”名称已经。