I’m sending a demo solution about using virtual channels to exchange data between server and client.
This subject, I think, lies outside the scope of you excellent “Multi Remote Desktop Client .NET”. I just posted there because there is little documentations
about (if possible) using virtual channels on remote applications.
My starting point was the presentation and code found on
http://www.briforum.com/videos/ (Search for "Terminal Server API") from Dr. Tritsch (http://www.drtritsch.com/) .
To run my sample:
Server 2008 in terminal services mode
Client Vista with SP1 (RDP client 6.1)
Copy the server exec to somewhere on the server
Publish it using “TS Remote App Manager”
Run the client (don’t forget to update credentials, server, etc).
The program starts a remote session, launches the remote App and both apps are able to exchange data using virtual channels.
My goal: launch the remote app without the remote desktop window. I’m able to do this using an RDP file but in that case I cannot set the channels.
I’m hosting a remote application on a datacenter and the server app is the shell to this system. In order to make it more pleasant I use it as a remote app so it fits nicely on clients desktop as if it was just another local program window. I would like to
use channels to control some hardware on the client but in that case I must resort to use a remote desktop.
Again, I’m sorry to bother you with this off topic subject.