アプリケーションの開発中に小さな問題があります。私は現在のセッションのすべてのプロセスにアクセスしたいです。現在私はProcess
クラスを使用していますが、すべてのセッションのすべてのプロセスを返します。現在アクティブなセッションのすべてのプロセスを取得する
現在のアクティブセッションの処理をすべて手伝ってください。
問題を解決するために必要なヘルプ。
アプリケーションの開発中に小さな問題があります。私は現在のセッションのすべてのプロセスにアクセスしたいです。現在私はProcess
クラスを使用していますが、すべてのセッションのすべてのプロセスを返します。現在アクティブなセッションのすべてのプロセスを取得する
現在のアクティブセッションの処理をすべて手伝ってください。
問題を解決するために必要なヘルプ。
実行中のプロセスの一覧を表示します。これは、現在のプロセスである と同じセッションIDで実行されています。私はそれがあなたが望むものだと思う。
Process[] runningProcesses = Process.GetProcesses();
var currentSessionID = Process.GetCurrentProcess().SessionId;
Process[] sameAsThisSession =
runningProcesses.Where(p => p.SessionId == currentSessionID).ToArray();
foreach (var p in sameAsthisSession)
{
Trace.WriteLine(p.ProcessName);
}
「現在のセッション」とは何ですか? – sll
@ user1006996、ヘルプを求めている間に "Urjent"/"Immediate"のような文字列を停止してください。 –
現在のセッションは、現在ログインしているアクティブなユーザーを意味します。 – Awadhendra