在 .NET 中检索终端服务会话 ID?
任何人都可以帮我发现以下 C++ 代码的 .NET 等效项:
DWORD session_id;
ProcessIdToSessionId(GetCurrentProcessId(), &session_id);
我正在尝试查找当前终端服务会话号,以唯一命名同一会话中的两个程序用于相互通信的命名管道。 但在搜索 .NET 会话时我能找到的唯一信息是 Web 内容。
谢谢。
Can anyone please help me discover the .NET equivalent of the following C++ code:
DWORD session_id;
ProcessIdToSessionId(GetCurrentProcessId(), &session_id);
I'm trying to find the current terminal services session number to uniquely name a named pipe that two programs inside the same session are using to communicate with each other. But the only information I can find when searching for .NET sessions is web stuff.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
事实上,此功能完全在 BCL(
System.Diagnostics
命名空间)内提供:请参阅
SessionId
属性。Indeed, this functionality is provided completely within the BCL (
System.Diagnostics
namespace):See the
SessionId
property on MSDN for more info.