开发应用程序时遇到小问题。我只想访问当前会话的所有进程。目前我正在使用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