Hello there,
i am trying to get the sample application included in RDPVCBridge-SDK, vchan-ping, working.
I did go through all the steps mentioned but when i'm trying to run it, it fails.
What i am receiving on the console is the following:
Invoked from an ongoing View Session....
The SDK Version string of locally running SDK is : 3.1.0
The SDK Version number of locally running SDK is : 3
The SDK Version string of remotely running SDK is : 3.1.0
The SDK Version number of remotely running SDK is : 3
The Remote-Side Client is Not in Nested Session.
Error writing virtual channel
Press ENTER to exit
I have no clue why this is happening and how to solve the problem.
I appreciate any help/hint.
best regards
Hannes
Edit:
I just noticed that above applies only to Blast and PCoIP.
Using Rdp it says we are not in a view session.
---------
The steps I made using the sdk:
1: Unzipped it.
2: Moved vdp_rdpvcbridge.h from the include folder and vdp_rdpvcbridge.lib from the lib folder to the vchan-ping folder
3: Opened the Solution with VS 15
4: Agreed with Visual Studios project changes (One-Way Upgrade)
5: Deleted the dead file vdp_rdpvcbridge.h in Solutions Explorer and added it to the project from vchan-ping folder
6. Built the solution
7. Moving vchan-ping-client.dll to client
8. used console on client, went to the folder the .dll is in
9. regsvr32.exe vchan-ping-client.dll
10. went to the regedit path, added dword View Enabled and set it to 1
11. placed the .exe on the agent
12. opened a view session
13. used console and started the exe on the agent
----------
VMware-Horizon-Client-4.3.0.4209
VMware-Horizon-Agent-7.0.3.4717913
-------------
VMware helped me to fix my problem. Thank you! Just adding the solution for anzone in case someone else runs into this.
In View Client 4.2 and below 32bit was needed on all architectures. Since 4.3 it has to be 64 bit on 64 bit machines.
So all I had to do was switching the default config in the project solution properties to x64.