Hello,
i have two questions about the SDK.
- Vdp_rdpvcbridge.dll from the SDK is based on undocumented external runtime libraries. Do anybody know, which libraries i have to install?
- The second problem is, that we are unable to identify, if there is a “normal” rdp connection or a VMware virtual channel.
Thanks
Tobias
The only library that needs to be installed is the VC9 SP1 runtime, however the View Agent and/or View Client already install that so you shouldn't need to install that as well. So no, as long as you are deploying on top of a View Client or View Agent installation, you shouldn't need to install any additional external runtime libraries. If you are having trouble loading it, the best tool to use is Dependency Walker (a Microsoft tool) to see which libraries are missing.
There is no normal RDP connection. This library is used to allow you to talk over PCoIP virtual channels but using a more friendly API: the WTS APIs.
Hello Grossag,
thats for the reply.
But how can we identify in our code, if we have a RDP connection or PCoIP?
If you use the bridge SDK and call WTSQuerySessionInformation, the WTS_INFO_CLASS struct that is used has a WTSClientProtocolType entry. It is 0 for console, 2 for RDP, and I believe 9 for PCoIP.