procedure TForm1.Button1Click(Sender: TObject);
begin
MsRdpClient61.Connect;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
MsRdpClient61.Disconnect;
end;
Разработка и модификация компонентов DELPHI
Исходные данные:
1. Есть mstscax.dll (от WINXPSP3), из ДЛЛ делается модуль MSTSCLib_TLB.pas (содержит классы нескольких РДП-клиентов), из модуля делается упаковщик ms_rdp.bpl
2. На основе полученного АктивХ компонента очень просто сделать собственый РДП-клиент, код:
Код:
при необходимости можно управлять параметрами подключения через свойства компонента TMsRdpClient6, компонент обеспечивает вывод видео и ввод данных с мыши и клавиатуры
Есть несколько вопросов для тех кто знает
1. В модуле MSTSCLib_TLB.pas есть интерфейсы для взаимодействия с СОМ-объектом (mstscax.dll), как понять где и как именно эти интерфейсы прописаны в модуле?
2. Компонент ТMsRdpClient6 (из ms_rdp.bpl) имеет поверхность на которую отображается видеопоток и ввод данных(мышь, клавиатура). Каким образом можно управлять этими параметрами, например включить-выключить вывод и ввод?