任何人都可以帮我发现以下 C++ 代码的 .NET 等效项:
DWORD session_id;
ProcessIdToSessionId(GetCurrentProcessId(), &session_id);
我正在尝试查找当前终端服务 session 号,以唯一命名同一 session 中的两个程序用于相互通信的命名管道。但在搜索 .NET session 时我能找到的唯一信息是网络内容。
谢谢。
最佳答案
事实上,此功能完全在 BCL(System.Diagnostics
命名空间)内提供:
var sessionId = Process.GetCurrentProcess().SessionId;
请参阅SessionId
有关详细信息,请访问 MSDN 属性。
关于.net - 在 .NET 中检索终端服务 session ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1026587/