PC Review Forums Newsgroups Windows 2000 Microsoft Windows 2000 Terminal Server Applications Terminal Services and \etc\services port number challenge

Reply

Terminal Services and \etc\services port number challenge

 
Thread Tools Rate Thread
Old 25-05-2004, 03:05 PM   #1
Joe G.
Guest
 
Posts: n/a
Default Terminal Services and \etc\services port number challenge


We are working with a daemon-like Win2K/XP application that uses
GetServByName() to get the TCP/IP port to listen on. We would like to
get it to work with windows terminal services such that if multiple
terminal sessions are opened, each could have an instance of this
application running (on the same target machine, of course). In order
to make this possible, each instance would have to listen on a
different port.

Now, since there is a single common services file located in
\WINDOWS\system32\drivers\etc, it makes it difficult to have each
instance resolve into different port numbers (the service name is not
configurable).

Is there some way to trick the application to pick up different port
numbers? For example, if it was possible to change the location of
the services file to a unique directory for each terminal services
user, it would solve the problem. Or, if it was somehow possible to
intercept the GetServByName call... You get the idea.

Any thoughts?

--Joe G.
  Reply With Quote
Reply



Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off