SmartCode ViewerX VNC Viewer ActiveX da a los desarrolladores acceso completo a las características del visor VNC utilizando un conjunto de propiedades y métodos ActiveX intuitivos. Con el control ViewerX, los desarrolladores pueden proporcionar fácilmente capacidades de uso compartido de pantalla y de control remoto a sus aplicaciones.
ViewerX es compatible con el software estándar de servidor VNC. También es compatible con las características específicas de las distribuciones UltraVNC y TightVNC. La API contiene cincuenta métodos, propiedades y eventos. ViewerX permite que sus aplicaciones se comuniquen con un servidor VNC. Es compatible con la autenticación UltraVNC NTLM (ms-logon) y proporciona soporte integrado para UltraVNC SecureVNC v2.4 y MSRC4 v1.2.2 DSM plug-in.
Las características incluyen la conexión a través de UltraVNC Repeater, SOCKS5 o servidor proxy HTTP, soporta conexiones a UltraVNC Single-Click server, soporte de chat UltraVNC con capacidad para registrar los mensajes que se envían y reciben, puede escuchar la conexión entrante del servidor VNC, y soporta el Protocolo de Internet versión 6 (IPv6).