Difference between revisions of "DFMirage hook display driver"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
m
 
m
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
DFMirage hook display driver for TightVNC greatly improves performance of the Win32 TightVNC Server, so it's a recommended update if you run the latest development version of TightVNC. Once installed, the driver will be detected and used by the Win32 TightVNC Server automatically.
+
DFMirage hook display driver for [[TightVNC]] greatly improves performance of the Win32 TightVNC Server, so it's a recommended update if you run the latest version of TightVNC. Once installed, the driver will be detected and used by the Win32 TightVNC Server automatically.
  
You have to use it with a development version of TightVNC.
+
You have to use it with a latest version of [http://www.tightvnc.org TightVNC].
  
This driver is not digitally signed, so you will get a pop-up warning, unless you disable it either during Windows Unattended install, or in a registry.
+
To install DFMirage driver silently please download the latest version from [http://www.demoforge.com/dfmirage.htm DFMirage's homepage].  
  
To disable it during the Unattended install, the following entries have to be present in <code>unattend.txt</code> file:
+
An example silent installer will be:
  
 +
<source lang="xml">
 +
<?xml version="1.0" encoding="UTF-8"?>
  
[Unattended]
+
<packages>
    DriverSigningPolicy = Ignore
+
  
 +
<package id="miragedriver" name="Mirage Driver" revision="1" priority="50" reboot="false">
 +
        <check type="uninstall" condition="exists" path="Mirage Driver 1.1" />
  
After you download <code>dfmirage.zip</code> archive, uncompress it and put it somewhere on your server.
+
        <install cmd='"%SOFTWARE%\tightvnc\dfmirage-setup-1.1.68.2.exe" /verysilent /norestart' />
 +
        <upgrade cmd='"%SOFTWARE%\tightvnc\dfmirage-setup-1.1.68.2.exe" /verysilent /norestart' />
 +
        <remove cmd='"%PROGRAMFILES%\DemoForge\Mirage Driver\uninst\unins000.exe" /silent' />
 +
</package>
  
The installer won't work from the other path than the current, so you have to do the following "tricks" - save it as <code>dfmirage.bat</code>, and put an entry to it in packages.xml:
+
</packages>
 +
</source>
  
 
+
The driver itself needs a reboot in order to be usable by Windows, but it's not worth restarting just to achieve that (unless you really need to).
copy \\server\packages\tightvnc\dfmirage\* .
+
Inst.exe
+
del Inst.exe LICENSE.txt README.txt Uninst.exe dfmirage.sys dfmirage.dll dfmirage.inf
+
echo
+
 
+
echo is just to make sure the exit code will be 0.
+
 
+
Inst.exe will complain and throw an error for some reason, but the driver will be installed correctly.
+
  
  
 
[[Category: Silent Installers]]
 
[[Category: Silent Installers]]

Latest revision as of 18:40, 7 May 2008

DFMirage hook display driver for TightVNC greatly improves performance of the Win32 TightVNC Server, so it's a recommended update if you run the latest version of TightVNC. Once installed, the driver will be detected and used by the Win32 TightVNC Server automatically.

You have to use it with a latest version of TightVNC.

To install DFMirage driver silently please download the latest version from DFMirage's homepage.

An example silent installer will be:

<?xml version="1.0" encoding="UTF-8"?>

<packages>

 <package id="miragedriver" name="Mirage Driver" revision="1" priority="50" reboot="false">
        <check type="uninstall" condition="exists" path="Mirage Driver 1.1" />

        <install cmd='"%SOFTWARE%\tightvnc\dfmirage-setup-1.1.68.2.exe" /verysilent /norestart' />
        <upgrade cmd='"%SOFTWARE%\tightvnc\dfmirage-setup-1.1.68.2.exe" /verysilent /norestart' />
        <remove cmd='"%PROGRAMFILES%\DemoForge\Mirage Driver\uninst\unins000.exe" /silent' />
 </package>

</packages>

The driver itself needs a reboot in order to be usable by Windows, but it's not worth restarting just to achieve that (unless you really need to).