【205】C#實現遠程桌面訪問


參考: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();

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM