ここでは、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();
私の質問は実際には次のとおりです。ORのオプションを指定process.StartInfo
して、外部プロセスを開始する他の可能な方法を使用して、外部アプリケーションだけでなく、この外部アプリケーションの「最近のセッション」を開始する方法はありますか?最近のセッション」という名前が既にあります。