How to control VNC Viewer from a program (or, Writing a custom VNC manager/administrator tool)

Dave Briccetti daveb "at" davebsoft.com
Fri Dec 26 23:09:01 2003


Hi. I'm considering using VNC in a custom (probably proprietary) 
application in a narrow vertical market. The application would consist 
of multiple VNC viewers on a very high resolution screen, with a 
(custom) control program. Rather than creating my own viewer (as it 
appears some of the available VNC managers do), I merely want to be able 
to command the standard VNC viewer to make connections with specified 
settings, and to position itself at a specified location on the screen 
(and maybe to remove the title bar and some other cosmetic tweaks).

What are my options here? I don't suppose there is a VNC Viewer API that 
provides a higher level controlling program with a clean way to 
manipulate the viewer without any user intervention. If I need to modify 
the VNC viewer in order to do this, what's the best way of respecting 
the culture and GPL and making those enhancements available to others?

Thanks.