Determine Terminal Server Session ID's from the Client


A

amdrit

I am looking for a way to query a client machines session id(s) to a
terminal server. Does the client know the session id it has been assigned?

It seems to me that WTSEnumerateSessions API is only viable when ran against
a server. Is there an API available to ask the client of all its open
sessions? Is there an event sink that I can use to monitor connection open
and connection close?

Thanks in advance.
 
Ad

Advertisements

N

Nobody

amdrit said:
I am looking for a way to query a client machines session id(s) to a
terminal server. Does the client know the session id it has been assigned?

It seems to me that WTSEnumerateSessions API is only viable when ran
against a server. Is there an API available to ask the client of all its
open sessions? Is there an event sink that I can use to monitor
connection open and connection close?

You posted to the wrong groups. microsoft.public.windows.terminal_services
is for TS usage by end users, not for development. "vb" groups without
"dotnet" or "vsnet" in the group name are for VB Classic(VB6 or lower). You
posted to dotnet.general, but this is generic group. VB.Net and all dotnet
groups have either "dotnet" or "vsnet" in the group name. Please use the
following group instead:

news://msnews.microsoft.com/microsoft.public.dotnet.languages.vb
 
A

Alex Clark

Amdrit,

There might be something in WMI that you could query to get the information.
Other than that I can't think of anything off-hand that would list all open
RDP sessions on a client machine. It's a bit of an odd thing to want to
do - is there any particular reason for it? Maybe there's some other way of
approaching your problem?

HTH,
Alex
 
Ad

Advertisements

S

Soo Kuan Teo [MSFT]

this session ID information is only available from server.
Thanks
Soo Kuan
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top