mstscax.dll(Remote Desktop ActiveX 控制項)
msrdpcli.exe 安裝regsvr32 mstscax.dll 註冊Component → Import ActiveX Control
D:\Program Files\Borland\ccrun\mstsc\mstsc.bpkOlePrecedure 拼寫錯誤,需手動改為 OleProcedure (兩處) 後重新編譯安裝ActiveX 分頁下將出現兩個控制項:
// 畫面解析度
MsTscAx1->DesktopHeight = 600;
MsTscAx1->DesktopWidth = 800;
// 連線提示文字
MsTscAx1->ConnectingText = WideString("Welcome! ccrun.");
// 目標伺服器位址
MsTscAx1->Server = WideString(edtServer->Text);
// 顯示模式
MsTscAx1->FullScreen = false; // false=視窗模式, true=全螢幕
// 色彩深度 (通常 256 色 = 8, 此處 16 為高彩色)
MsTscAx1->ColorDepth = 16;
// 登入認證
MsTscAx1->UserName = WideString(edtUserName->Text);
// 斷線提示文字
MsTscAx1->DisconnectedText = WideString("886, ccrun.");
// 位圖快取至磁碟 (減少網路傳輸)
MsTscAx1->AdvancedSettings->BitmapPeristence = 1;
// 啟用資料壓縮
MsTscAx1->AdvancedSettings->Compress = 1;
// 指定連線後自動啟動程式 (關閉該程式即斷線)
MsTscAx1->SecuredSettings->set_StartProgram(WideString("C:\\ccrun\\123.exe"));
// 建立連線
MsTscAx1->Connect();
// 斷開連線
MsTscAx1->Disconnect();
MsTscAx 控制項Connect()/Disconnect()mstscax.dllregsvr32 mstscax.dll 註冊後方可運行Microsoft Terminal Services ActiveX Client 封裝了 RDP 協議客戶端功能,透過 COM 介面暴露連線參數與控制方法。C++ Builder 的 ActiveX 匯入機制自動生成雙重介面包裝類別,使開發者能以原生 VCL 元件方式操作遠端桌面連線。