Pregunta

Mi aplicación se ejecuta en Windows XP, un servidor VNC también se ejecuta en el PC. Me gustaría saber si alguien está conectado al servidor VNC (por ejemplo, usar iconos simples). Estoy usando UltraVNC.

¿Hay una manera simple (preferentemente documentado) para que esto?

Edit: Al parecer, alguien votó a cerrar porque él / ella considera que pertenecía el superusuario, por lo que creo que debería aclarar la pregunta: ¿Necesito una solución programática, preferiblemente en .NET o C ++. (Este es un problema es trivial para un usuario:. Basta con ver el icono de VNC en la bandeja)

¿Fue útil?

Solución

comprobar el estado del puerto 5900

Otros consejos

Puede utilizar netstat para ver si hay una conexión establecida en el puerto de su servidor VNC está escuchando.

netstat -an | find "ESTABLISHED" | find ":5900" intento en Windows en el símbolo del sistema.

Habrá una entrada de línea para que si alguien está conectado.

. Nota: Si se va a conectar a otro servidor a continuación, esta búsqueda se encontrará con que la conexión también, así que presta atención a la presencia de la :5900 en la segunda columna de la izquierda, ya que esta es la máquina local

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top