4
デスクトップまたはサーバーOSで使用されているC#プログラムを作成しています。そして、私は現在のユーザーがRDPを通じて働いていることを知る必要があります。この情報はどのように入手できますか?RDPユーザーログインを確認する
デスクトップまたはサーバーOSで使用されているC#プログラムを作成しています。そして、私は現在のユーザーがRDPを通じて働いていることを知る必要があります。この情報はどのように入手できますか?RDPユーザーログインを確認する
システム変数%sessionname%は、ローカルの場合はコンソールを返し、リモートの場合はRDP *を返します。
isRDP = [System.Environment]
.GetEnvironmentVariable("SESSIONNAME").StartsWith("RDP-")
と重複している可能性があります常にnull文字列を返す – Artyom
あなたがここにいくつかのアイデアを得ることができるかもしれ - しかし、これはこれらのアイデアに独自のインタフェースを作成する意味します。http://superuser.com/questions/528737/is-there-a-way-to-ユーザーがリモートデスクトップを介してログインしているかどうかを確認する – rhughes
[リモートデスクトップ接続の検出](http://stackoverflow.com/questions/973802/detecting-remote-desktop-connection) – Panda