4
Masaüstünde veya sunucu işletim sisteminde kullanılan C# program yazıyorum. Ve mevcut kullanıcının RDP ile çalıştığını bilmem gerekiyor. Bu bilgiyi nasıl alabilirim?C# check RDP kullanıcı girişi
Masaüstünde veya sunucu işletim sisteminde kullanılan C# program yazıyorum. Ve mevcut kullanıcının RDP ile çalıştığını bilmem gerekiyor. Bu bilgiyi nasıl alabilirim?C# check RDP kullanıcı girişi
% sessionname% sistem değişkeni, eğer uzaksa yerel veya RDP * ise Console'u döndürecektir.
isRDP = [System.Environment]
.GetEnvironmentVariable("SESSIONNAME").StartsWith("RDP-")
her zaman boş dizge döndür – Artyom
Burada bazı fikirler almak mümkün olabilir - ama bu bu fikirlerin kendi arayüzleri yaratılması anlamına geleceğini: http://superuser.com/questions/528737/is-there-a-way-to- -kullanıcı-uzaktan-masaüstünde-kullanıcı-oturum açma-belirleme – rhughes
Olası çoğaltılabilir [Uzak masaüstü bağlantısının algılanması] (http://stackoverflow.com/questions/973802/detecting-remote-desktop-connection) – Panda