在.NET中检索终端服务会话ID?
-
06-07-2019 - |
题
任何人都可以帮我发现以下C ++代码的.NET等价物:
DWORD session_id;
ProcessIdToSessionId(GetCurrentProcessId(), &session_id);
我正在尝试查找当前终端服务会话号,以唯一地命名同一会话中的两个程序用于相互通信的命名管道。但是,我在搜索.NET会话时可以找到的唯一信息是Web内容。
感谢。
解决方案
实际上,此功能完全在BCL( System.Diagnostics
命名空间)中提供:
var sessionId = Process.GetCurrentProcess().SessionId;
请参阅 SessionId
MSDN上的财产以获取更多信息。
不隶属于 StackOverflow