Click here to Skip to main content
15,748,615 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:

We want to develop RDP routing service.

Like we have different thinclients which connects to windows terminal server 2008R2,
but we want like windows terminal server 2008R2 thinks that only one thinclient connect to terminal server.

So for that we have to write a service which runs in middle of the thinclient and terminal server, called win7 PC.

Thinclient connect to that service on win7 PC and win7 connects to the terminal server, but that service must have ability to keep the IP, Mac, clientname, all other source - NAT of the thinclients same with different port so that terminal server thinks only one thinclient connects with multiple RDP sessions.

Like, if we have 5 thinclient which connect win7 and our RDP routing service change the IP, Mac, clientname, all other source - NAT of the thinclients and make same IP, mac, clientname, all other source - NAT for all the 5 thinclients with different port number.

Note that we use wyse thin client.

So, can anyone have any idea about how to implement this type of architecture.
We are not bother regarding the language, we can opt any language but we need this RDP routing services.

A lot of thanks in advance for helping me in this situation.

Once again thanks a lot...

1 solution

This SCREAMS that you're trying to get around the licensing of Terminal Services. Sorry, but we're not in the business of helping you steal.
Share this answer
chetan.parekh12 7-Feb-12 7:48am    
we have all licenses for microsoft (Windows terminal server 2008R2 and TS’Cals).

But we have installed another program on the windows terminal server. For this program, we have licenses which restrict access to the same time depending on the number of computers (there is no dependence on the number of user).

We have already talked on the phone with the manufacturer. A program change is not possible. For this reason, we have to used rdp routing service. The software recognizes only one client and we only need the licenses that are actually used.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900