How can a WPF app know if its getting remotely operated (via VNC or remote desktop)?
In winforms there is System.Windows.Forms.SystemInformation.TerminalServerSession as per Detecting remote desktop connection but is there a strightforward way for this in WPF?
I guess the hack for now could be to have an invisible Winforms host on WPF and use its own capacity to host dummy win form that can identify the same… but that looks lame to me!
Any inputs would be appreciated!
Thx
This method does not require a Windows Forms Window, only a reference to the DLL.
If you don’t want to reference this, you can call the method to check this yourself, the implementation is as follows (I’ve wrapped it in a class):