Hi again, I have unsuccessfully tried the delayed approach and it is not working, each attempt produced the "Invalid descriptor" error. As David said, maybe the MS implementation is doing its own assertions but that would be unfortunate. When I will have more time I'll try running the code with a kernel debugger attached.
In the meantime, I am considering a workaround using both SVC and DVC. The idea is to use the SVC while the user has not yet authenticated and then to switch to DVC. Once the client is authenticated, I need the SVC to be unusable on both sides. Is this possible using the API ? Regards, Thomas Calderon. On Wed, Sep 17, 2014 at 1:31 PM, Thomas Calderon <calderon.tho...@gmail.com> wrote: > Hi, > > Thanks for the feedback. > > On Tue, Sep 16, 2014 at 8:14 PM, Bernhard Miklautz < > bernhard.mikla...@shacknet.at> wrote: > >> Hi Thomas, >> >> On Tue, Sep 16, 2014 at 06:44:52PM +0200, Thomas Calderon wrote: >> > This happens when you connect to the RDP server 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. >> did GetLastError give any further details? >> > > Unfortunately, GetLastError did not provide additional details. > > >> >> > I am wondering if you are allowed to use DVCs while the user has not yet >> > authenticated himself. >> > Could anyone confirm this ? >> Interesting question. >> Not sure if it's allowed or not but I could imagine that if the dynamic >> virtual channel (drdynvc) is not (yet) loaded the open call will fail. >> Did you try to open the channel "delayed"? - E.g. if you get an invalid >> handle wait for some time and retry opening? >> > > I will try this approach and see what happens. > I will post an update on the ML. > > >> >> Best regards, >> Bernhard >> > > Regards, > > Thomas Calderon > ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ FreeRDP-devel mailing list FreeRDP-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel