I wrote a C#/WPF app that can remotely connect to a Windows 7 (or prior) and 2008 R2 (or prior). It cannot connect to Windows 8 or 2012 R2 server though.
Basically, the application is a "Microsoft RDP Client Control - version 8" (Pulled from the Tool Box) inside a Windows form user control, but the generated code writes " private AxMSTSCLib.AxMsRdpClient7 rdc;" Shouldn't it be " private AxMSTSCLib.AxMsRdpClient8 rdc;" But the latter doesn't appear as an option in the list (From Intellisense)
I searched the web on updating the MSTSCLib dll or any other related but couldn't find any answers
NOTE: The OS is up to date. It is possible to connect to 2012R2 server using the RDC in the "Accessories" tab.