參考:Remote Desktop using C#.NET
參考文件:TscForm.zip
本博客主要是講述怎樣用 .NET 平台中 Microsoft Terminal Services Client ActiveX control 來實現遠程桌面的訪問。
做法:
1. 在 Visual Studio 中添加引用,添加 COM 中的 “Microsoft Terminal Services Control Type Library”,這個過程將會把 MSTSCLib.dll 添加到項目中。
2. 在工具欄中添加控件,在工具欄上右鍵選擇“選擇項...”,將 COM 組件中的 “Microsoft Terminal Services Client Control” 選中,確定后就會有相應的控件出現,然后拖拽就可以使用了。
3. 實現代碼:axMsTscAxNotSafeForScripting1 為控件的名稱,str_computer 為 IP 地址、str_userName 為用戶名、str_password 為密碼。
axMsTscAxNotSafeForScripting1.Server = str_computer; axMsTscAxNotSafeForScripting1.UserName = str_userName; IMsTscNonScriptable secured = (IMsTscNonScriptable)axMsTscAxNotSafeForScripting1.GetOcx(); secured.ClearTextPassword = str_password; axMsTscAxNotSafeForScripting1.Connect();