.NET에서 터미널 서비스 세션 ID 검색?
-
06-07-2019 - |
문제
누구든지 다음 C ++ 코드와 동등한 .NET를 발견하도록 도와 줄 수 있습니까?
DWORD session_id;
ProcessIdToSessionId(GetCurrentProcessId(), &session_id);
나는 현재 터미널 서비스 세션 번호를 찾으려고 노력하고 있습니다. 같은 세션 내의 두 프로그램이 서로 통신하는 데 사용하는 명명 된 파이프의 이름을 고유하게 이름을 지정하려고합니다. 그러나 .NET 세션을 검색 할 때 찾을 수있는 유일한 정보는 웹 제품입니다.
감사.
해결책
실제로,이 기능은 BCL 내에서 완전히 제공됩니다 (System.Diagnostics
네임 스페이스) :
var sessionId = Process.GetCurrentProcess().SessionId;
참조 SessionId
자세한 내용은 MSDN의 속성.
제휴하지 않습니다 StackOverflow