Jak w C++ zapytać PC przez LAN czy jest wlączony i czy

0

Potrzebna mi jest funkcja która przez LAN zapyta komp w mojej grupie roboczej, czy ktoś na nim pracuje.
Chodzi mi o coś takiego:
int test (char "nazwa kompa lub IP")
{
if "nie odpowiada, czyli wyłączony lub zawisł" return 0;
if "włączony, ale nikt sie nie zalogował, czyli wyświetla okno logowania" return 1;
if "włączony, ktoś sie zalogowal lub wcisnął Esc i wszedł bez hasła (tylko '98) return 2;
}
Jesli zna ktoś sposób na uzyskanie tych danych przez LAN za pomocą Borland Buildera 5, (lub innego C++) prosze o jak najdokładniejszy opis
(w miare mozliwości :) ) bo niestety w programowaniu siecowym w Windows ja jesten zupełnie zielony.
BAAAAARDZO dziekuje za ewentualna pomoc.

PS Musze koniecznie udowodnic szefowi, ze to ochrona po nocach bawi sie naszymi kompami, a ja to musze doprowadzac do porzadku.

0

To proponuje wladowac na te kompy jakiegos trojana.

Co do sprawdzenia czy komp jest wlaczony czy nie wystarczy by spingowac jego IP, jesli odpowie tzn ze ONLINE jak nie to komp wylaczony. Co do sprawy z okienkiem logowania... niewiem czy daloby sie cos takiego uzyskac. Moze lepiej by bylo zrobic jaksi programik, ktory by na danym komputerze zapisywal do pliku czas wlaczenia i wylaczenia kompa, ew. uruchamianie aplikacje itp ?--W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi.

0

Sheitar napisał:

&gtCo do sprawdzenia czy komp jest wlaczony czy nie wystarczy by spingowac jego IP, jesli odpowie tzn ze ONLINE jak nie to komp wylaczony.

Albo firewall zablokowal pinga...--Pawel {Delphi 6 Personal}

Po pierwsze: naciśnij F1

0

pq napisał:
Albo firewall zablokowal pinga...

no fak tak tez moze byc :)--W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi.

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