Skip to content

Cannot connect virtual channel by using Remote Desktop ActiveX control #6

@mikeminhxi

Description

@mikeminhxi

UniversalDVC connects successfully with Windows Remote Control Connection.
But I can't connect it by using a windows form Remote Desktop ActiveX control.

I follow this instruction to connect to Virtual Channel plugin:
https://docs.microsoft.com/en-us/windows/win32/termserv/using-the-remote-desktop-activex-control-with-virtual-channels
What am I missing?
Please help me to verify it.

            strMachineName = "XXX.XXX.XXX.XXX";
            strUsername = username;
            strPassword = password;

            RemoteControlClientForm form = new RemoteControlClientForm();
            AxMsRdpClient9NotSafeForScripting remoteDesktopClient = form.Controls[0] as AxMsRdpClient9NotSafeForScripting;
            form.Show();

            remoteDesktopClient.DesktopHeight = Screen.PrimaryScreen.Bounds.Height;
            remoteDesktopClient.DesktopWidth = Screen.PrimaryScreen.Bounds.Width;
            remoteDesktopClient.FullScreen = true;

            remoteDesktopClient.Server = strMachineName;
            remoteDesktopClient.UserName = strUsername;
            remoteDesktopClient.AdvancedSettings8.ClearTextPassword = strPassword;
            remoteDesktopClient.AdvancedSettings3.ConnectToServerConsole = true;
            remoteDesktopClient.AdvancedSettings8.ConnectToAdministerServer = true;
            remoteDesktopClient.AdvancedSettings9.AuthenticationLevel = 2;
            remoteDesktopClient.AdvancedSettings8.EnableAutoReconnect = true;
            remoteDesktopClient.AdvancedSettings8.RedirectDrives = true;
            remoteDesktopClient.AdvancedSettings8.GrabFocusOnConnect = true;
            remoteDesktopClient.AdvancedSettings8.DisplayConnectionBar = true;
            remoteDesktopClient.AdvancedSettings8.EnableWindowsKey = 1;
            remoteDesktopClient.AdvancedSettings8.DisableCtrlAltDel = 1;
            remoteDesktopClient.AdvancedSettings8.allowBackgroundInput = 1;
            remoteDesktopClient.AdvancedSettings8.AcceleratorPassthrough = 1;
            remoteDesktopClient.AdvancedSettings8.BitmapPeristence = 1;
            remoteDesktopClient.AdvancedSettings8.Compress = 1;
            remoteDesktopClient.AdvancedSettings8.DoubleClickDetect = 1;
            remoteDesktopClient.AdvancedSettings7.EnableCredSspSupport = true;
            remoteDesktopClient.AdvancedSettings2.PerformanceFlags |= 0x00000080; //TS_PERF_ENABLE_FONT_SMOOTHING;
            remoteDesktopClient.AdvancedSettings9.PluginDlls = "UDVC-Plugin.dll"; // Nothing happen with this code
            remoteDesktopClient.Connect();

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions