RDP RWW Remote Desktop Remote Web Workplace SP3

There seems to be some confusion around the web about the Microsoft Service Pack 3 and RWW and RDP update.

Lots or people are thinking that Microsoft did something to break the RDP / RWW ( web components ) for Remote Desktop Web Component.

The fact is that Microsoft didn't really break the objects they just replaced them with a New Component and New Object Model.

This is an example of the classic / XP SP2 and below.

function ConnectRDPClassic(sServerName,sDomain,sUserId,sPassword,sStartProgram )
{

   var resWidth = screen.width;
   var resHeight = screen.height;

   MsRdpClient = document.getElementById("MsRdpClient");
   MsRdpClient.FullScreen = true;
   MsRdpClient.DesktopWidth = resWidth;
   MsRdpClient.DesktopHeight = resHeight;
   MsRdpClient.Width = resWidth;
   MsRdpClient.Height = resHeight;
     
   MsRdpClient.server = sServerName;
   MsRdpClient.Domain = sDomain;
   MsRdpClient.UserName = sUserId;
   MsRdpClient.AdvancedSettings.ClearTextPassword=sPassword;
  
   if (sStartProgram=='')
           sStartProgram = '\"C:\\Windows\\system32\\notepad.exe\" \';

   MsRdpClient.SecuredSettings.StartProgram = sStartProgram;
   MsRdpClient.Connect();
}

Below is an example of executing the latest version of the RDP / RWW client.

This is how you would use the new version of RDP / RWW.

Note that I am using unescape on the sRDPFIle test like this unescape(sRDPFile);

I actually passed the RDP file contents to this function the data is url encoded why does it have to be this way im not totally sure but it works like a champ. If you need an example let me know.

Also note

function ConnectRDP61(sServerName,sDomain,sUser,sPassword,sRDPFile)
{

   var resWidth = screen.width;
   var resHeight = screen.height;

   //Get Pointer to Object to Execute
   MsRdpClient = document.getElementById("MsRdpClient");
   MsRdpClient.FullScreen = true;
   MsRdpClient.DesktopWidth = resWidth;
   MsRdpClient.DesktopHeight = resHeight;
   MsRdpClient.Width = resWidth;
   MsRdpClient.Height = resHeight;
  
   //Device redirection options
   MsRdpClient.AdvancedSettings2.RedirectDrives     = false;
   MsRdpClient.AdvancedSettings2.RedirectPrinters   = true;
   MsRdpClient.AdvancedSettings2.RedirectPorts      = false;
   MsRdpClient.AdvancedSettings2.RedirectSmartCards = false;
  
   //Set Settings and passed RDP File Content
   MsRdpClient.MsRdpClientShell.PublicMode = false;  
   MsRdpClient.MsRdpClientShell.RdpFileContents = unescape(sRDPFile);
   MsRdpClient.authenticationlevel = 2;
   MsRdpClient.negotiatesecuritylayer = 1;
   MsRdpClient.promptforcredentials = 0;

   //Set User Credentials
   MsRdpClient.TransportSettings2.GatewayDomain = sDomain;
   MsRdpClient.TransportSettings2.GatewayUsername = sUser;
   //MsRdpClient.TransportSettings2.GatewayPassword = sPassword;


   //Execute the RDP Object
   MsRdpClient.MsRdpClientShell.Launch()

}

posted @ Saturday, July 12, 2008 11:38 PM

Print

Comments on this entry:

# re: RDP RWW Remote Desktop Remote Web Workplace SP3

Left by Frank C at 7/23/2008 4:07 AM
Gravatar
problem with this 'breaking' of rdp..
clean system with sp3 installed - wont let me install the activex component - hence it isnt even there to enable. This is a pain. Still searching for a work around.

# re: RDP RWW Remote Desktop Remote Web Workplace SP3

Left by Larry at 10/10/2008 4:41 PM
Gravatar
You should be able to download the latest version of the Terminal Service Client ( 6.1) from the Microsoft Website.

http://www.microsoft.com/downloads/details.aspx?FamilyID=6e1ec93d-bdbd-4983-92f7-479e088570ad&DisplayLang=en

# re: RDP RWW Remote Desktop Remote Web Workplace SP3

Left by Dirk M at 10/10/2008 10:02 PM
Gravatar
That client is for SP2. When you try to install it it tells you that you have a newer Service Pack and you do not need to install it and then it ends the install.
I can NOT find a version for SP3.

# re: RDP RWW Remote Desktop Remote Web Workplace SP3

Left by Larry at 10/22/2008 6:06 PM
Gravatar
The RDP should come preloaded on sp3 but usually comes disabled.
Try this
Tools-Manage Add-Ons->Enable or Disable Add-ons

Cycle through the different list items in the drop down
Look to see if you have Microsoft RDP Client COntrol
or it could say Microsoft Terminal Services Client

You want to Enable that. After your done restart IE and try again.

# re: RDP RWW Remote Desktop Remote Web Workplace SP3

Left by matt at 6/4/2009 3:00 AM
Gravatar
No you dont see that addon with xp sp3 and ie7

# re: RDP RWW Remote Desktop Remote Web Workplace SP3

Left by Barb at 6/19/2009 5:29 PM
Gravatar
I get the message that RDP v. 6 is not installed and under add-ons it shows that I have ver 5.2. If I try to download version 6 and install it, it says that I have a newer service pack so it won't install. I do have Windows XP Service Pack 3 installed and supposedly RDP ver. 6 is in SP3.
This is happening on several machines. Thanks for any ideas on how to upgrade RDP.

# re: RDP RWW Remote Desktop Remote Web Workplace SP3

Left by Larry at 6/24/2009 10:39 PM
Gravatar
No I never tried to install in on a computer with service pack 3 it should already be there. Check for the files XP SP3 mstscax.dll msrdp.ocx and see if there are installed / registered on your computer.

# re: RDP RWW Remote Desktop Remote Web Workplace SP3

Left by barb at 6/30/2009 1:44 PM
Gravatar
mstscax.dll is installed, version 6.0.6001.18000 and when I searched for msrdp.ocx, all that showed up was Microsoft RDP Client Control (redist), version 5.2.3790.3959, which is what shows up in IE under Manage Add-ons.

Your comment:



 (will not be displayed)


 
 
 
Please add 5 and 1 and type the answer here:
 

Live Comment Preview:

 
«March»
SunMonTueWedThuFriSat
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910