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.
 
N

Nobody

"amdrit" wrote in message
news:emZ4uIuOKHA.3724@TK2MSFTNGP02.phx.gbl...
>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.publ...et.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


"amdrit" wrote in message
news:emZ4uIuOKHA.3724@TK2MSFTNGP02.phx.gbl...
>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.
>
 
S

Soo Kuan Teo [MSFT]

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


--
This posting is provided "AS IS" with no warranties, and confers no rights.

"amdrit" wrote in message
news:emZ4uIuOKHA.3724@TK2MSFTNGP02.phx.gbl...
>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.
>
 
Back
Top Bottom