Добрый день!
Недавно задался написанием собственного
RDP клиента поверх
mstsclib.dll. Нашел пример такой реализации в интернете
Multi Remote Desktop Client .NET — довольно не плохой софт.
Имеем пример кода:
Connection Settings
// for example, I have my AxMsRdpClient control named rdpClient.
rdpClient.Dock = System.Windows.Forms.DockStyle.Fill;
rdpClient.Server = "sever name here";
rdpClient.UserName = "your username on remote pc";
rdpClient.AdvancedSettings2.ClearTextPassword = "you password on remote pc";
// optional
rdpClient.ColorDepth = 16; // int value can be 8, 15, 16, or 24
rdpClient.DesktopWidth = 1024; // int value
rdpClient.DesktopHeight = 768; // int value
rdpClient.FullScreen = true; // boolean value that can be True or False
// and connect
rdpClient.Connect();
, проблема в том, что после исполнения такого кода, помимо формы на которой лежит
AxMsRdpClient в панели задач отображается "левое", которое делает сам
AxMsRdpClient. Никаких настроек, которые позволяют скрывать это окно с панели задач, у
AxMsRdpClient — а нет (возможно я плохо смотрю — ткните носом, или нужно как то специальным образом настроить родительское окно). Выглядит это не совсем красиво (помимо главного окна приложения, мы имеем набор "левых" окон).
Может кто решал похожую задачу и подскажет, как скрыть "левые" окна компонента
AxMsRdpClient с панели задач?
... << RSDN@Home 1.2.0 alpha 4 rev. 1138 on Windows Vista 6.0.6002.131072 >>