mardi 2 décembre 2014

RDP Клиент

Вобщем делаю RDP Клиент для своих нужд на работе.



try

{

axMsRdpClient9NotSafeForScripting1.Server = comboBox1.Text;

axMsRdpClient9NotSafeForScripting1.UserName = textBox1.Text;

axMsRdpClient9NotSafeForScripting1.Domain = "Domain";

axMsRdpClient9NotSafeForScripting1.AdvancedSetting s8.ClearTextPassword = textBox2.Text;

axMsRdpClient9NotSafeForScripting1.AdvancedSetting s8.AuthenticationLevel = 2;

axMsRdpClient9NotSafeForScripting1.AdvancedSetting s8.EnableCredSspSupport = true;

axMsRdpClient9NotSafeForScripting1.AdvancedSetting s8.NegotiateSecurityLayer = false;



axMsRdpClient9NotSafeForScripting1.AdvancedSetting s8.RelativeMouseMode = true;

axMsRdpClient9NotSafeForScripting1.AdvancedSetting s.BitmapPeristence = 1;

axMsRdpClient9NotSafeForScripting1.AdvancedSetting s.Compress = 1;

axMsRdpClient9NotSafeForScripting1.AdvancedSetting s8.SmartSizing = true;

axMsRdpClient9NotSafeForScripting1.DesktopHeight = Screen.PrimaryScreen.Bounds.Height;

axMsRdpClient9NotSafeForScripting1.DesktopWidth = Screen.PrimaryScreen.Bounds.Width;

axMsRdpClient9NotSafeForScripting1.ColorDepth = 32;

if (radioButton1.Checked == true) axMsRdpClient9NotSafeForScripting1.FullScreen = false;

if (radioButton2.Checked == true) axMsRdpClient9NotSafeForScripting1.FullScreen = true;





axMsRdpClient9NotSafeForScripting1.AdvancedSetting s8.RedirectDrives = false;

axMsRdpClient9NotSafeForScripting1.AdvancedSetting s8.RedirectPrinters = false;

axMsRdpClient9NotSafeForScripting1.AdvancedSetting s8.RedirectClipboard = true;

axMsRdpClient9NotSafeForScripting1.AdvancedSetting s8.RedirectSmartCards = false;





axMsRdpClient9NotSafeForScripting1.Connect();

}

catch (Exception ex)

{ MessageBox.Show(ex.Message); }



Вопрос1: Как к уже подключённой сессии отправить нажатие клавиш win+l либо ctrl+alt+end?

(SendKeys.Send("(^(%{END}))"); и SendKeys.Send("%({TAB})"); делают на локальной машине - не подходит.)



Вопрос 2: Как на уже подключённой сессии запустить калькулятор программно через button.



:sos:




Aucun commentaire:

Enregistrer un commentaire