이 재미있는 소리 ... 가능한 해결책은 다음, Windows 서비스를 작성하고 서버 또는 최대로 사용하는 컴퓨터에 설치합니다. 이 서비스는 기본적으로 네트워크의 모든 TCP 트래픽을 캡처하는 네트워크 스니퍼입니다. 그것은 이전에 수동으로 또는 더 나은 것으로 채워 져야하는 ips와 MAC 주소 (MAC로부터 IP를 얻기 위해)를 가진 테이블을 가질 것입니다 ... ARP 테이블로부터 (나는 ARP 테이블로부터 IP/MAC를 얻는 프로그램을 만들었지 만 그것의 이슈들을 가지고 있습니다 ... 그래서 LAN에 연결된 각 컴퓨터는 MAC/IP를 얻습니다.) 또한이 서비스는 각 IP에 마지막으로 ping을 수행합니다. 그런 다음
... 그것은 ... 서비스가 모든 TCP 패킷을 캡처하고 또는 두 개의 모든 별개의 IP를 (이 서비스가 소비되지 않는다는 것을 보장합니다 얻을 각 초 별개의 IP의 목록을 만들 것 어떻게 작동하는지 시스템 리소스가 많이 있습니다.) 그리고 각각의 고유 한 IP 검사 마지막 ping : 마지막 ping이 마지막 5 분 또는 10 분에 성공적으로 수행 된 경우 아무 것도 수행되지 않습니다 (컴퓨터가 추측됩니다). ping이 완료되지 않았거나 5-10 분 후에 성공한 경우 ping 만들어집니다. 핑 응답에 기초 ... 머신이 마술 패킷을 responging하지 않는 경우 MAC에 전송됩니다 (머신이 올라 갔을 때 또는 수동으로 주석 처리 된 것처럼 ARP에서 제공됨). ping이 응답하면 아무것도 수행되지 않습니다. ping 결과 및 날짜는 매시간 모든 시스템에 ping을 보내지 않도록 저장됩니다. 핑 대신에 ARP 테이블을 읽을 수도 있습니다.
나는이 방법
는 시스템 자원을 보존하고, 핑은 기계가 최대 또는 최대 추측 경우도 매직 패킷이 전송되지 않습니다, 감각 만들어집니다. ICMP를 허용해야 방화벽
참고.
예를 들어 공유 리소스에 액세스하려고 할 때 PC-X를 시작 하시겠습니까? 그래서 PC-X가 멈 추면 \\ PC-X를 부르면됩니다. 그게 무슨 뜻입니까? – ZeroWorks
정확히 :) PC-X가 Stnad-by 모드 일 수도 있습니다. – Matthias