我的应用程序在Windows XP上运行,VNC服务器也运行在PC上。我想找出是否有人当前连接到VNC服务器(例如,使用简单的图标)。我使用的UltraVNC。

有一个简单的(优选记录)的方式来这样做呢?

编辑:显然有人投票决定关闭,因为他/她认为这属于超级用户,所以我想我应该澄清一个问题:我需要一个纲领性的解决方案,最好是在.NET或C ++。 (这是问题是微不足道的用于用户:只看托盘中的VNC图标)

有帮助吗?

解决方案

检查端口5900的状态

其他提示

您可以使用netstat来查看是否有您的VNC服务器侦听的端口上建立的连接。

在Windows尝试netstat -an | find "ESTABLISHED" | find ":5900"在命令提示。

如果有人被连接将会有它的线条目。

请注意:如果要连接到另一台服务器,然后该搜索会发现,连接了,所以从注重:5900的存在在第二列左边,因为这是在本地机器

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top