2009-06-22 18 views
6

kimse bana aşağıdaki C .NET eşdeğer keşfetmek yardım edebilir ++ kodu:.NET'te Terminal Hizmetleri Oturum Kimliği Alınıyor?

DWORD session_id; 
ProcessIdToSessionId(GetCurrentProcessId(), &session_id); 

Ben benzersiz bir adlandırılmış yöneltme isim akım terminal hizmetleri oturumu numarasını bulmaya çalışıyorum aynı seansta içinde iki program birbirleriyle iletişim kurmak için kullanıyorlar. Ancak .NET oturumlarını ararken bulabildiğim tek bilgi web.

Teşekkürler.

cevap

14

Nitekim bu işlevselliği tamamen BCL (System.Diagnostics ad) içinde sağlanır:

var sessionId = Process.GetCurrentProcess().SessionId; 

fazla bilgi için MSDN üzerinde SessionId özelliğine bakın.

+0

Bu harika, teşekkürler! –

İlgili konular