Frage

Meine Anwendung auf Windows XP läuft, ein VNC-Server läuft auch auf dem PC. Ich mag herausfinden, ob jemand gerade mit dem VNC-Server verbunden ist (zum Beispiel einfache Symbole zu verwenden). Ich verwende UltraVNC.

Gibt es eine einfache (vorzugsweise dokumentiert) Weg dazu?

EDIT: Anscheinend jemand zu nahe gestimmt, weil er / sie dachte, das auf Superuser gehörte, also denke ich, dass ich die Frage klären soll: Ich brauche eine programmatische Lösung, vorzugsweise in .NET oder C ++. (Dies ist Problem für einen Benutzer trivial ist. Nur Blick auf dem VNC-Symbol in der Taskleiste)

War es hilfreich?

Lösung

Überprüfen Sie den Status der Port 5900

Andere Tipps

Sie können netstat verwenden, um zu sehen, ob es eine bestehende Verbindung auf dem Port Ihres VNC-Server lauscht.

versucht netstat -an | find "ESTABLISHED" | find ":5900" unter Windows an der Eingabeaufforderung.

Es wird ein Zeileneintrag für es, wenn jemand verbunden ist.

. Hinweis: Wenn Sie auf einem anderen Server sie verbinden dann diese Suche wird diese Verbindung finden, so achten Sie auf die Anwesenheit des :5900 in der zweiten Spalte von links, da dies die lokalen Maschine

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top