Hello everyone,
I'm glad to inform you that the DFMirage hook driver is available at
the TightVNC Downloads page. Using this driver can greatly improve
performance of the TightVNC Server under Win2k/WinXP, and increase
responsiveness on the client side. The driver was kindly donated to
the TightVNC project by DemoForge, LLC. (see http://www.demoforge.com/
to know more about DemoForge). While the driver is not Open Source, it
can be freely used with TightVNC (see the LICENSE.txt file, within the
distribution archive).
Please note that the driver is supported only in TightVNC 1.3dev5
which is the latest development version at this moment. If you run any
previous version of TightVNC, installing the driver won't have any
effect on TightVNC performance.
Please follow this link to go to the download page:
http://www.tightvnc.com/download.html#devel
To get your copy on the driver, click on the dfmirage.zip file in the
file list, on that page. Just unpack the archive, and follow the
installation notes found in the README file. For your convenience,
below is a copy of that README:
+-----------------------------------------------------------------+
! DFMirage hook driver for TightVNC !
! Copyright (C) 2003, 2004 DemoForge, LLC. All rights reserved. !
+-----------------------------------------------------------------+
This mirror display driver can be freely used and distributed with
TightVNC, see the LICENSE.txt files for applicable licensing terms.
About the hook driver for TightVNC
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Using a display mirror driver can greatly improve the performance of
the Win32 TightVNC Server, and also significantly lower CPU utilization
on the server machine.
Traditionally, WinVNC used two techniques to detect screen changes:
hooks DLL, and polling. First method could not always detect screen
changes reliable and had nasty side effects, while the second method
consumed too much CPU resources, and descreased overall refresh rate.
Using the DFMirage hook driver solves the problem of reliable and
efficient detection of changed areas on the screen. If the driver is
installed, TightVNC server detects and uses it automatically, and
disables old update detection techniques like polling.
NOTE: The driver is be supported under Windows 2000 and Windows XP
operating systems only. It does not work under Windows 95/98/Me.
Installation
~~~~~~~~~~~~
To install the driver, run the Inst.exe file from the directory with
dfmirage.inf, dfmirage.sys and dfmirage.dll files. Under Win2k, you will
be warned about absence of digital signatures -- choose "Continue Anyway"
in all the warning windows. The driver will start working right after
the installation, no reboot is needed.
Uninstalling
~~~~~~~~~~~~
To uninstall the driver, run the Uninst.exe file (the dfmirage.inf file
should be present in the current directory), then reboot. Under Win2k,
run the Uninst.exe file again after reboot (Win2k does not allow video
drivers to be removed while they are running, that's why the second
uninstallation step is required).
About the DemoForge company
~~~~~~~~~~~~~~~~~~~~~~~~~~~
The DMFirage hook driver has been kindly donated to the TightVNC project
by DemoForge, LLC. To get more information about the DemoForge company and
their products, please visit the DemoForge Web site:
http://www.demoforge.com/
--
With Best Wishes,
Constantin
+--------------------------------------------------------+
! Help us make a better TightVNC: Make a Donation! !
! For details, see http://www.tightvnc.com/donate.html !
+--------------------------------------------------------+
|