1
使用連接參數連接到天藍色虛擬機時,遠程桌面ActiveX不會對connect命令做出反應。 ActiveX窗口保持白色,而不是顯示遠程桌面會話初始化。如何正確使用遠程桌面客戶端ActiveX連接到Azure?如何使用遠程桌面ActiveX連接到天藍色的虛擬機?
.rdp文件樣品
full address:s:<cloudservice>.cloudapp.net
username:s:<username>
LoadBalanceInfo:s:Cookie: mstshash=<role>#<roleinstance>
我使用ActiveX嵌入在WPF WindowsFormsHost。 (I已經與另一個局域網PC測試和遠程會話建立成功。(服務器,用戶名和密碼提供)。
<WindowsFormsHostEx x:Name="m_host" HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
FlowDirection="LeftToRight">
<axMstscLib:AxMsTscAxNotSafeForScripting x:Name="m_remoteDesktop"/>
</WindowsFormsHostEx>
當試圖嵌入論文信息到該ActiveX。該命令不發生反應。 連接值保持爲 「2」 ......也沒有OnConnected,OnDisconnected,OnFatalError,OnLogonError發生。
m_remoteDesktop.Server = "<cloudservice>.cloudapp.net";
m_remoteDesktop.UserName = "<username>";
IMsRdpClientAdvancedSettings settings = m_remoteDesktop.AdvancedSettings as IMsRdpClientAdvancedSettings;
if (settings != null)
{
settings.LoadBalanceInfo = "Cookie: mstshash=<Role>#<RoleInstance>";
settings.ClearTextPassword = "<rdp pass>";
}
m_remoteDesktop.Connect();
short connected = m_remoteDesktop.Connected;