This project is read-only.
I have just created a new source management structure. You can access 3 different branches : Development, Main & Release.

I will keep Release branch as the most stable version of the project.

Main will be the place to get the latest compiled version for test purposes.

Development is the source code with new features (It may fail to compile).

Please use the code from release branch since it is the only one tested.

Also please report all bugs on release branch or main. Do not report any problems on Development.


RDPWrapper class library is created to overcome versioning issue betwen RDP6.1 ActiveX control and earlier versions.

New RDP6.1 ActiveX control has one breaking change which is not compatable with the earlier versions : Connection to Server Console.
Earlier version of the RDP ActiveX control uses an interface with the property called MSTSCLib.IMsRdpClientAdvancedSettings5.ConnectToServerConsole.

RDP6.1 ActiveX control ignores older interface property and expects the application to use new property on a new interface called MSTSCLib.IMsRdpClientAdvancedSettings6.ConnectToAdministerServer.

RDPControl detects the version of the RDP and creates appropriate wrapper class and set the correct property.

RDPControl implements all important properties and events that an application may require however there may be other properties which are not currently implemented.

Last edited Mar 10, 2011 at 11:03 PM by cempayzin, version 3