TightVNC is a free remote control software package derived from the popular VNC software. With TightVNC, you can see the desktop of a remote machine and control it with your local mouse and keyboard, just like you would do it sitting in the front of that computer.
TightVNC can be used to perform remote control and administration tasks in Windows, Unix and mixed network environments. It can be very helpful in distance learning and remote customer support.
TightVNC provides these features which are otherwise absent in standard VNC:
- File transfers in versions for Windows.
- Support for video mirror driver (Windows 2000 and above).
- Scaling of the remote desktop (viewer for Windows and Java viewer).
- Efficient "Tight" encoding with optional JPEG compression.
- Enhanced Web browser access.
- Support for two passwords, full-control and read-only.
Server for Windows: Added support for "IdleTimeout" registry key which specifies how many seconds to wait for mouse or keyboard events. If there was no activity from a client during the specified timeout, the corresponding client will be disconnected. The value 0 (DWORD) stands for no timeout at all (stay connected forever), and that's the default setting. This setting is not configurable from the user interface.
Server for Windows: Improved handling for screen orientation changes.
Server for Windows: Significantly improved screen reading performance on Windows 8 with multiple monitors (sf bug #1324).
Server for Windows: Fixed a problem with the Alt key becoming stuck in the pressed state after Alt-Tab switching in Windows 8 (sf bugs #1341, #1311, #1303, #1302).
Server for Windows: Fixed built-in HTTP server crash on Windows XP and Windows 7 when the request URL includes parameters (sf bug #1344).
Server for Windows: Fixed a rare problem triggered when a server shares one display in multi-monitor configuration, with more than one viewer connected. If a user on the server changed the focus to other display, the viewers could see the active windows from the other display on top of the shared display and everything became messy.
Server for Windows: Fixed server-side clipboard handling. After receiving clipboard contents from a client, the server could return the same clipboard data back to the same client, and clipboard could be damaged on the viewer side (sf bug #1255).
Server and Viewer for Windows: Fixed a bug with truncating data from clipboard, due to an error in calculating text length in Unicode/ANSI conversions (sf bug #1337).
Viewer for Windows: Fixed possible memory access violation caused by incorrect calculation of buffer size in the StringStorage object (sf bug #1356).
Viewer for Windows: Fixed a bug with deleting random characters from the host:port string. The bug was caused by incorrect calculation of the number of Unicode characters (sf bug #1349).
Viewer for Windows: Fixed problems with Shift, Alt and Ctrl keys getting locked in the pressed state on switching from the viewer window to other applications (sf bugs #1360, #1329, #1174).
Viewer for Windows: Fixed a problem which prevented from connecting to a Dispatcher using big ID numbers (ID >= 2147483648).
Viewer for Windows: A typo has been fixed in the warning window shown on entering the full-screen mode (sf bug #1270).
Server and Viewer for Windows: Removed libjpeg-turbo library in favor of the standard libjpeg. The accelerated library did not show major performance improvements in typical situations but introduced questionable requirements on the hardware and the compiler. The codebase goes cross-platform, so we chose to get rid of such dependencies.
Java Viewer: Added new -showConnectionDialog command-line option. Set to "No" if you do not want to show initial connection dialog. Default: "Yes".
Java Viewer: Fixed an issue that resulted in error message "Value too long" (sf bug #1379).
Java Viewer: Increased Java compatibility requirement, now it requires Java 1.7 (previous versions required Java 1.6).