Specialized Systems, Inc.
VNCHelp Framework



VNCHelp - Introduction

VNCHelp installs the VNC software on Microsoft Windows 9x and Windows NT/2k/XP/2003 workstation and server platforms. VNCHelp is an extention of the VNCPull application where the user "pulls" the VNC software for installation in contrast to the VNC software being "pushed" as with VNCPush.

VNCHelp extends VNCPull by utilizing the reverse connection method to allow internet based support and works around firewalls. Like VNCPull, VNCHelp is a pre-configured installation where the user runs the vnchelp.exe program to install and start VNC and to completely uninstall VNC including all registry entries. VNCHelp extends VNCPull by also connecting to a pre-configured IP address. This pre-configured IP address would be the router of the support network where port 5500 has already been opened and routed to the engineer's workstation IP address.

VNCHelp is used where the engineer does not have configuration access to the network router / firewall where the user's computer resides. This includes home users with a Linksys router running NAT as well as corporate LANs. The connection is initiated by the user's computer (the VNC server) back to the engineer's computer (the VNC viewer running in daemon mode), therefore the NAT mappings and firewall rules are opened as with normal web browsing.



VNCHelp - Features

VNCHelp features include, pre-configured package that installs and uninstalls the VNC server software with a mouse-click as well as automatically initiating a reverse connection thru a user's firewall to a pre-defined IP address where an engineer is running the VNC viewer in daemon mode.

VNCHelp is written in the MS-DOS Batch scripting language. This language is fully compatible with Microsoft Windows 9x and Windows NT/2k/XP/2003 workstation and server platforms.