Custom channel support in NeutrinoRDP proxy #2677
Closed
lex-andreev
started this conversation in
General
Replies: 1 comment
-
I'll answer my own question. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I use xrdp as a proxy using NeutrinoRDP module. So, my workflow in the same as mentioned in wiki:
RDP client -> xrdp load neutrino proxy module -> RDP server
My goal is to send some data from the RDP server side to the proxy using a custom static virtual channel.
Unfortunately, I ran out of ideas how to implement this.
I know there is a sample with the echo channel, but it doesn't help much since it's mainly for RDP client -> RDP server interaction without any proxies. As far as I know, static virtual channels are established during the initial connection at the basic settings exchange state. So, just calling WTSVirtualChannelOpen on the RDP server side would not be enough without "teaching" the NeutrinoRDP how to handle the custom channel.
If to call WTSVirtualChannelOpen for a custom channel on the server side now, it's failed with the ERROR_NOT_SUPPORTED error, which is quite reasonable.
Is there a way to implement this without digging deep into the core?
Beta Was this translation helpful? Give feedback.
All reactions