2.2.1 Remote Assistance Connection String 1

The Remote Assistance Connection String 1 contains the Remote Desktop Protocol parameters to establish a Remote Assistance connection. The Remote Assistance Connection String 1 is a comma-delimited Unicode string comprising the following pieces of data.<3>

 <ProtocolVersion>,<protocolType>,<machineAddressList>,<assistantAccountPwd>,
 <RASessionID>,<RASessionName>,<RASessionPwd>,<protocolSpecificParms>

The elements are defined as follows.

ProtocolVersion: Identifies the protocol version. The value MUST be 65,538.

protocolType: Identifies the protocol type. The value MUST be 1.

machineAddressList: Identifies network address of server machine. It is a semicolon-delimited list of IPAddress(or computer name):PortID string pairs. The IPAddress is of type IPV4.

assistantAccountPwd: Password for Remote Assistance Account Name. This MUST be set to "*".

RASessionID: Remote Assistance session unique identifier.

RASessionName: Remote Assistance session name. This MUST be set to "*".

RASessionPwd: Remote Assistance session password. This MUST be set to "*".

protocolSpecificParms: Parameter specific to a Remote Desktop Protocol.

The following is an example of Remote Assistance Connection String 1.

 65538,1,172.31.243.138:3389;MIKE_HOME:3389,*,Uj7RpOlU80SibpRw
 RZ9+z1vbh7nIgVn89X1AiKp15Vc=,*,*,RcfwecK8dpcT1fjZ6iQ5M0+q7iU=
  

The values for the Remote Assistance Connection String 1 entities in the preceding example are as follows.

 ProtocolVersion =  65538
 protocolType = 1
 machineAddressList = 172.31.243.138:3389;MIKE_HOME:3389
 assistantAccountPwd = *
 RASessionID = Uj7RpOlU80SibpRwRZ9+z1vbh7nIgVn89X1AiKp15Vc=
 RASessionName = *
 RASessionPwd = *
 protocolSpecificParms = RcfwecK8dpcT1fjZ6iQ5M0+q7iU=