Zalogowany poprzez Zdalny Pulpit

0

Witam.

Utknąłem w jednym punkcie.
Mianowicie, muszę sprawdzić, czy użytkownik aktualnie zalogowany w systemie (Windows XP, Vista lub 7) korzysta ze zdalnego pulpitu.
To znaczy, czy w tym momencie połączenie jest aktywne i user steruje komputerem przez sieć/internet.

Oczywiście chodzi mi o wbudowane narzędzie Zdalnego pulpitu w Windowsy.

Macie pomysł jak to zrobić? :)

0

można sprawdzić czy jest aktywny proces zdalnego pulpitu. poczytaj jak pobrać listę procesów w delphi, jest w internecie dużo tekstu na ten temat ;)

Lepszą opcją można sprawdzić czy jest otwarty port pulpitu zdalnego.

0

Sprawdzenie procesów raczej nic nie da, bo nie udało mi się zlokalizować, aby takie połączenie było kontrolowane przez konkretny proces.
Pewnie robi to usługa zdalnego pulpitu.. Ale nadal nie wiem jak sprawdzić jej aktywność.

A co do drugiej możliwości.. Jak sprawdzić, czy połączenie jest obecnie aktywne na danym porcie?
Bo sam fakt otwartego portu nic nie da, on jest cały czas otwarty.

0

szukales na msdn'ie czy nie ma gotowej systemowej funkcji ktora to sprawdza?
mozliwe ze taka informacje mozna tez wyciagnac w WMI.

0

Chodzi ci o znalezienie użytkownika, który jest zalogowany na lokalnym komputerze z innego komputera czy o sprawdzenie czy użytkownik na lokalnym komputerze jest podłączony do innego komputera?
To pierwsze możesz zrobić za pomocą funkcji NetSessionEnum.

1 użytkowników online, w tym zalogowanych: 0, gości: 1