1. 程式人生 > 實用技巧 >C#中呼叫遠端桌面時全屏的問題

C#中呼叫遠端桌面時全屏的問題

C#中是可以呼叫RDP來實現遠端桌面的(AxMSTSCLib.AxMsTscAxNotSafeForScripting),但是如何實現全屏了,讓遠端桌面隨窗體大小一直變化。

            RDP1.Dock = DockStyle.None;
            RDP1.Left = 0;
            RDP1.Top = 0;
            RDP1.Width = Screen.PrimaryScreen.Bounds.Width;
            RDP1.Height = Screen.PrimaryScreen.WorkingArea.Height;
          
            
string key = "8位key"; string iv = "8位iv"; string ip = Main.IPAddress; string user = Main.User; string pwd = Main.Pwd; this.Text = ip + " : 遠端桌面連線"; RDP1.Server = ip; if (user != "" && pwd != "") { pwd
=hr.DESDecrypt(pwd,key,iv); RDP1.UserName = user; IMsTscNonScriptable secured = (IMsTscNonScriptable)RDP1.GetOcx(); secured.ClearTextPassword = pwd; } RDP1.Connect();

就可以很方便的實現連線遠端桌面了。