nccgroup / SocksOverRDP

Socks5/4/4a Proxy support for Remote Desktop Protocol / Terminal Services / Citrix / XenApp / XenDesktop
https://research.nccgroup.com/2020/05/06/tool-release-socks-over-rdp/
MIT License
1.07k stars 168 forks source link

Unable to Load Dynamic Virtual Channel DLL in Microsoft Remote Desktop Application #15

Closed hanexthink closed 3 months ago

hanexthink commented 3 months ago

We are experiencing an issue where the dynamic virtual channel (DVC) DLL cannot be loaded when using the Microsoft Remote Desktop application downloaded from the Microsoft Store.

  1. Download and install the Microsoft Remote Desktop application from the Microsoft Store.
  2. Run the same steps mentioned in the GitHub repo
  3. Make a remote desktop connection using the the Microsoft Remote Desktop application from the Microsoft Store.
earthquake commented 3 months ago

Hi @hanexthink,

Feel free to include technical details into this thread including your results on inspecting the loading with procmon. I have a feeling that this might come from that the dll is not signed, therefore the Microsoft Store application will not load it. If that is the case, this won't be resolved.

hanexthink commented 3 months ago

Hi @earthquake ,

We noticed that not all Microsoft products provide support for Third-party virtual channel plugins. Please refer to the following link for detailed information: Compare Remote Desktop Clients.

The provided table clearly indicates the supported and unsupported features across various platforms. As highlighted, Third-party virtual channel plugins are not universally supported across all versions and platforms. Specifically, this issue can be closed since we now know that DVC is not supported for macOS and Windows (RD Store).

image

Kind regards, Hossein

earthquake commented 3 months ago

Thanks for the clarification, great job at investigating it. Hopefully this will be useful for other users.