Hyper-V RDP console connection

Alessandro Pilotti <[email protected]> Mon, 30 Apr 2012 12:20:36 +0300
Newsgroups gmane.network.rdesktop.devel
Message-ID <[email protected]>
--===============4700512542515928868==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_A4232A57-35D5-4F0F-B8E4-F58950A5A957"


--Apple-Mail=_A4232A57-35D5-4F0F-B8E4-F58950A5A957
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi,


I'd like to use RDP to connect to Microsoft Hyper-V hosts for guest =
management from a Linux / Mac OS X client.

Basically the RDP service is offered by the hyper-V host on port 2179, =
requiring a different authentication service and PCB data containing the =
target guest name.

Do you guys think it's possible to implement this feature in RDesktop?
I'd be glad to help in developing missing features in case.

Here's a PCAP file containing the packets exchanged during a connection: =
 http://dl.dropbox.com/u/9060190/vmrdp.pcap.zip generated with:  dumpcap =
-f "tcp port 2179" -w vmrdp.pcap

Here's also a .Net code example that I used to generate it, wrapping =
mstscax.dll.

The server OS is Hyper-V Server 2008 R2 SP1.


            AxMsRdpClient7NotSafeForScripting m_RdpClient =3D new =
AxMsRdpClient7NotSafeForScripting();
            m_RdpClient.Dock =3D DockStyle.Fill;

            this.Controls.Add(m_RdpClient);

            m_RdpClient.DesktopWidth =3D 1024;
            m_RdpClient.DesktopHeight =3D 768;
            //m_RdpClient.FullScreen =3D true;

            m_RdpClient.Server =3D "Server";

            m_RdpClient.UserName =3D "Administrator";
            m_RdpClient.AdvancedSettings2.ClearTextPassword =3D =
"******";

            m_RdpClient.AdvancedSettings2.RDPPort =3D 2179;
            m_RdpClient.AdvancedSettings7.PCB =3D =
"7C50BF91-2D18-4683-8737-74774519F3B9";

            m_RdpClient.AdvancedSettings7.AuthenticationServiceClass =3D =
"Microsoft Virtual Console Service";
            m_RdpClient.AdvancedSettings8.EnableCredSspSupport =3D true;
            m_RdpClient.AdvancedSettings8.NegotiateSecurityLayer =3D =
false;

            m_RdpClient.Connect();


Interop assemblies assemblies generated with:
aximp %windir%\system32\mstscax.dll


Thanks!

Alessandro Pilotti
Cloudbase Solutions Srl
------------------------------------------------------------
IT Consultant & Technical Speaker
=20
MVP ASP.Net / IIS
Microsoft Certified Professional & Trainer
MCSD, MCAD, MCSE, MCDBA, MCTS, MCT
RHCE - Red Hat Certified Engineer=20
------------------------------------------------------------




--Apple-Mail=_A4232A57-35D5-4F0F-B8E4-F58950A5A957
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div =
apple-content-edited=3D"true"><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; orphans: 2; =
text-align: -webkit-auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div =
apple-content-edited=3D"true"><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-style: normal; font-variant: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-align: -webkit-auto; =
text-indent: 0px; text-transform: none; white-space: normal; widows: 2; =
word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; letter-spacing: normal; line-height: normal; orphans: 2; =
text-align: -webkit-auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div style=3D"font-weight: =
normal; "><span class=3D"Apple-style-span" style=3D"border-collapse: =
separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-align: -webkit-auto; =
text-indent: 0px; text-transform: none; white-space: normal; widows: 2; =
word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; =
">Hi,</span></div><div style=3D"font-weight: normal; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; =
"><br></span></div><div style=3D"font-weight: normal; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; =
"><br></span></div><div style=3D"font-weight: normal; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div>I'd like =
to use RDP to connect to Microsoft Hyper-V hosts for guest management =
from a Linux / Mac OS X client.</div><div><br></div></span></div><div =
style=3D"font-weight: normal; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; orphans: 2; =
text-align: -webkit-auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; ">Basically the =
RDP service is offered by the hyper-V host on port 2179, requiring a =
different authentication service and PCB data containing the target =
guest name.</span></div><div style=3D"font-weight: normal; =
"><br></div><div style=3D"font-weight: normal; ">Do you guys think it's =
possible to implement this feature in RDesktop?</div><div =
style=3D"font-weight: normal; "><div style=3D"font-weight: normal; =
"><span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div>I'd be =
glad to help in developing missing features in =
case.</div></span></div></div><div style=3D"font-weight: normal; =
"><br></div><div style=3D"font-weight: normal; ">Here's a PCAP file =
containing the packets exchanged during a connection:&nbsp;&nbsp;<a =
href=3D"http://dl.dropbox.com/u/9060190/vmrdp.pcap.zip">http://dl.dropbox.=
com/u/9060190/vmrdp.pcap.zip</a>&nbsp;generated with: &nbsp;dumpcap -f =
"tcp port 2179" -w vmrdp.pcap</div><div style=3D"font-weight: normal; =
"><br></div><div style=3D"font-weight: normal; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; ">Here's also a =
.Net code example that I used to generate it, wrapping =
mstscax.dll.</span></div><div style=3D"font-weight: normal; =
"><br></div><div style=3D"font-weight: normal; ">The server OS is =
Hyper-V Server 2008 R2 SP1.</div><div style=3D"font-weight: normal; =
"><span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; =
"><br></span></div><div style=3D"font-weight: normal; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; =
"><br></span></div><div style=3D"font-weight: normal; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 9.5px/normal Consolas; =
color: rgb(59, 162, 187); "><span style=3D"color: rgb(0, 0, 0); ">&nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</span>AxMsRdpClient7NotSafeForScripting<span style=3D"color: =
rgb(0, 0, 0); ">&nbsp;m_RdpClient =3D&nbsp;</span><span style=3D"color: =
rgb(44, 38, 249); ">new</span><span style=3D"color: rgb(0, 0, 0); =
">&nbsp;</span>AxMsRdpClient7NotSafeForScripting<span style=3D"color: =
rgb(0, 0, 0); ">();</span></div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 9.5px/normal Consolas; ">&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; m_RdpClient.Dock =3D&nbsp;<span style=3D"color: rgb(59, =
162, 187); ">DockStyle</span>.Fill;</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 9.5px/normal Consolas; min-height: 11px; "><br></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 9.5px/normal Consolas; =
">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<span style=3D"color: =
rgb(44, 38, 249); ">this</span>.Controls.Add(m_RdpClient);</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 9.5px/normal Consolas; =
min-height: 11px; "><br></div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 9.5px/normal Consolas; ">&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; m_RdpClient.DesktopWidth =3D 1024;</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 9.5px/normal Consolas; =
">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; m_RdpClient.DesktopHeight =3D =
768;</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; font: normal normal normal =
9.5px/normal Consolas; color: rgb(0, 144, 28); "><span style=3D"color: =
rgb(0, 0, 0); ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&nbsp;</span>//m_RdpClient.FullScreen =3D true;</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 9.5px/normal Consolas; =
min-height: 11px; "><br></div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 9.5px/normal Consolas; ">&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; m_RdpClient.Server =3D&nbsp;<span style=3D"color: rgb(178, =
34, 33); ">"Server"</span>;</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 9.5px/normal Consolas; min-height: 11px; "><br></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 9.5px/normal Consolas; =
">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; m_RdpClient.UserName =
=3D&nbsp;<span style=3D"color: rgb(178, 34, 33); =
">"Administrator"</span>;</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 9.5px/normal Consolas; ">&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; m_RdpClient.AdvancedSettings2.ClearTextPassword =
=3D&nbsp;<span style=3D"color: rgb(178, 34, 33); =
">"******"</span>;</div><div style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal =
9.5px/normal Consolas; min-height: 11px; "><br></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 9.5px/normal Consolas; =
">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
m_RdpClient.AdvancedSettings2.RDPPort =3D 2179;</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 9.5px/normal Consolas; =
">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
m_RdpClient.AdvancedSettings7.PCB =3D&nbsp;<span style=3D"color: =
rgb(178, 34, 33); =
">"7C50BF91-2D18-4683-8737-74774519F3B9"</span>;</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 9.5px/normal Consolas; =
min-height: 11px; "><br></div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 9.5px/normal Consolas; ">&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; m_RdpClient.AdvancedSettings7.AuthenticationServiceClass =
=3D&nbsp;<span style=3D"color: rgb(178, 34, 33); ">"Microsoft Virtual =
Console Service"</span>;</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 9.5px/normal Consolas; ">&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; m_RdpClient.AdvancedSettings8.EnableCredSspSupport =
=3D&nbsp;<span style=3D"color: rgb(44, 38, 249); =
">true</span>;</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; font: normal normal normal =
9.5px/normal Consolas; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
m_RdpClient.AdvancedSettings8.NegotiateSecurityLayer =3D&nbsp;<span =
style=3D"color: rgb(44, 38, 249); ">false</span>;</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 9.5px/normal Consolas; =
min-height: 11px; "><br></div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 9.5px/normal Consolas; ">&nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; m_RdpClient.Connect();</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 9.5px/normal Consolas; min-height: 11px; =
"><br></div></span></div></div></span></span><br =
class=3D"Apple-interchange-newline"></div><div =
apple-content-edited=3D"true"><div style=3D"font-weight: normal; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; ">Interop =
assemblies assemblies generated with:</span></div><div><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; letter-spacing: normal; line-height: normal; orphans: 2; =
text-align: -webkit-auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><b>aximp =
%windir%\system32\mstscax.dll</b></span></div><div><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; letter-spacing: normal; line-height: normal; orphans: 2; =
text-align: -webkit-auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; =
"><b><br></b></span></div></div><div =
apple-content-edited=3D"true"><br></div><div =
apple-content-edited=3D"true">Thanks!</div></div></span></span>
</div>
<br><div apple-content-edited=3D"true">
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; =
"><div><div><div><div><div>Alessandro Pilotti</div><div =
apple-content-edited=3D"true"><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; orphans: 2; =
text-align: -webkit-auto; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; ">Cloudbase =
Solutions =
Srl<br>------------------------------------------------------------<br>IT =
Consultant &amp; Technical Speaker<br>&nbsp;<br>MVP <a =
href=3D"http://ASP.Net">ASP.Net</a> / IIS<br>Microsoft Certified =
Professional &amp; Trainer<br>MCSD, MCAD, MCSE, MCDBA, MCTS, MCT<br>RHCE =
- Red Hat Certified =
Engineer&nbsp;<br>--------------------------------------------------------=
----</span></div></div></div></div></div><div><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; =
"><br></span></div></div></span></span><br =
class=3D"Apple-interchange-newline">
</div>
<br></body></html>=

--Apple-Mail=_A4232A57-35D5-4F0F-B8E4-F58950A5A957--


--===============4700512542515928868==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
--===============4700512542515928868==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
rdesktop-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rdesktop-devel

--===============4700512542515928868==--