Hi,
I have developed a Dynamic Virtual Channel plugin for xfreerdp, the code is working well in "classic" use cases and I am able to use my plugin in Windows applications on the RDP Host (Win7 computer).
However, I am facing issues when the plugin client code (executing
on the RDP server) is ran while the RDP session is not authenticated.
This happens when you connect to the RDP server (Windows
7) using legacy "rdp" mode. The graphical logon screen is displayed and my plugin code runs. The issue is that very early in the client code, I have an "Invalid descriptor" error when using WTSVirtualChannelOpenEx.
I am wondering if you are allowed to use DVCs while
the user has not yet authenticated himself.
Could anyone confirm this ?
Although using a static virtual channel would provide a workaround, I would rather not use such channels since they are limited.
Regards,
Thomas Calderon