Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm new to using Remote Desktop Services on Windows server 2008 R2.

I'm trying to find out whether it's possible to fire up a local application [based on file extension?] on the local client when opened from another published application running on the terminal server.

You've been able to do this for some time in Citrix, but wandered whether anybody have any experience of this using just the Windows 2008 server?

Thanks in advance,


share|improve this question
up vote 1 down vote accepted

AFAIK, it's not possible natively with TS and RDP. Writing a virtual channel handler for doing so shouldn't be too complex, though. Do you know any programing ?

share|improve this answer
thanks for response stephane, yes i do, mostly in .net 3.5/4. Do you know of any samples of how you'd implement this? – sambomartin Sep 19 '11 at 14:05
I've written a couple of RDV virtual channel applications (and a class framework for that) but in Delphi only. However: google pointed me to this: and the documentation is there: – Stephane Sep 19 '11 at 14:31
Working with the API isn't too complex, though. The main problem I encountered was that I didn't understand, at first, that the thigh worked like UDP and I had to handle lost packets and out-of-order packets (and rewrite my code to handle it). Since then, dynamic virtual channel pretty much have solved the problem. – Stephane Sep 19 '11 at 14:33
thanks for advice, i'll take a look – sambomartin Sep 19 '11 at 15:17

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.