我需要在远程机器上获取指定进程的会话ID,但属性SessionId总是返回零,但实际上,在远程机器上的TaskManager中指定的会话ID是19.
var procs = Process.GetProcessesByName("notepad", "remotehost.work.com");
foreach (var item in procs)
{
Console.WriteLine(item.SessionId); -- session id always "0"
}
已更新。系统配置:Windows 10 Pro x64>
可以在不使用命令行的情况下从代码中以其他方式检索远程进程会话ID吗?