There are some tools out there for managing multiple terminal (mstsc) sessions.
How would I go about achieving something similar in WPF?
There are some tools out there for managing multiple terminal (mstsc) sessions.
How would I go about achieving something similar in WPF?
Those tools are most likely using the Remote Desktop ActiveX Control which is designed to be hosted in web pages, but since it is an ActiveX control, you should be able to host it on its own as well.
If nothing else, you could embed a web browser control in your WPF application and then embed the ActiveX control inside that.
See the following links:
You should use WindowsFormsHost
element to host the ActiveX control of RDP.
There is short sample how to integrate Windows Media Player into WPF application. The hosting of RPD control is similar.