Table of Contents
=================
Rollouts of VirusBUSTER using InstallShield	
Rollouts of MacroVirusBUSTER using InstallShield	
Rollouts of VirusBUSTER using Windows System Registry	
Rollouts of VirusBUSTER including BootCLEAN	
Error messages from InstallShield
Avoiding repeated installations
Avoiding re-entering the serial number


Rollouts of VirusBUSTER using InstallShield
===========================================
Silent Installation for a network rollout

Leprechaun Software uses InstallShield 5 from InstallShield Corporation to create the Setup program used by VirusBUSTER. InstallShield Corporation is on the web at http://www.installshield.com/. YOU DO NOT NEED TO PURCHASE INSTALLSHIELD TO USE THIS PROCEDURE. 

To configure the Setup program for silent installation from a network distribution point, follow these steps:

1. Copy all files from the diskettes into one directory on the server (e.g. \\Apps\VBMast)
2. Run Setup -r.
3. Select the setup type, program folder, options, etc. that each user requires.
4. A file named Setup.iss will have been created in the Windows directory (normally C:\Windows or C:\WinNT).
This file needs to be copied to the VirusBUSTER network distribution point.
5. Silent installation can now be run using Setup -s. 


To allow Setup to be run silently without requiring a command-line switch, follow these additional steps:

1. Edit the Setup.ini file located in the distribution point using Notepad or other plain text editor.

2. Under the [Startup] section, create the following key:

CmdLine=-s

This section will then look something like the following:

[Startup]
CmdLine=-s
AppName=VirusBUSTER
FreeDiskSpace=557

NOTE:
If using Word, WordPad or other word processor, the file MUST be saved in plain text format.

3. The user can now run Setup manually from the distribution point, or Setup can be invoked automatically using our NodeInstall utility. Available from http://www.leprechaun.com.au/winnodi.


Rollouts of MacroVirusBUSTER using InstallShield
================================================
Silent Installation for a network rollout

Leprechaun Software uses InstallShield 5 from InstallShield Corporation to create the Setup program used by MacroVirusBUSTER. InstallShield Corporation is on the web at http://www.installshield.com/. YOU DO NOT NEED TO PURCHASE INSTALLSHIELD TO USE THIS PROCEDURE.

To configure the Setup program for silent installation from a network distribution point, follow these steps:

1. Copy all files from the diskettes into one directory on the server (e.g. \\Apps\MVBMast)
2. Run Setup -r.
3. Select the setup type, program folder, options, etc. that each user requires.
4. A file named Setup.iss will have been created in the Windows directory (normally C:\Windows or C:\WinNT).
This file needs to be copied to the MacroVirusBUSTER network distribution point.
Due to a known InstallShield bug, you need to edit this file and 
add the destination directory to the "svDir=" line that is blank. 
5. Silent installation can now be run using Setup -s. 


To allow Setup to be run silently without requiring a command-line switch, follow these additional steps:

1. Edit the Setup.ini file located in the distribution point using Notepad or other plain text editor.

2. Under the [Startup] section, create the following key:

CmdLine=-s

This section will then look something like the following:

[Startup]
CmdLine=-s
AppName=MacroVirusBUSTER
FreeDiskSpace=557

NOTE:
If using Word, WordPad or other word processor, the file MUST be saved in plain text format.

3. The user can now run Setup manually from the distribution point, or Setup can be invoked automatically using our NodeInstall utility. Available from http://www.leprechaun.com.au/winnodi.


Rollouts of VirusBUSTER using Windows System Registry
=====================================================
Manual workstation installations across Windows 95 & NT networks

This option will provide users with the ability to run Setup from:
Start/Settings/Control Panel/Add/Remove Programs/Network Install.

The Network Install tab will only appear if setup by the Network Administrator.

To setup the Network Install page, add a string value in the Registry under:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current Version
This key is the same for both Windows 95 and Windows NT.


The value name should be "AppInstallPath" and its data is a (UNC) path (and filename) of an .ini file (normally called Apps.ini) containing the program list. The format is as follows (see the Windows Resource Kit for more info):

[AppInstallList]
Program Display Name 1=\\Server1\Share2\Directory3\Setup.exe
Program Display Name 2=\\ServerX\ShareY\DirectoryZ\Setup.exe

You can also create a .reg file to add this value to the Registry when the .reg file is double clicked.
Copy the following (between the lines) and save as {whatever}.reg:

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]
"AppInstallPath"="\\\\dev1\\incoming\\apps.ini"



NOTE: all backslashes are doubled, ie. 4 before a server name and 2 for the share and directories.


Rollouts of VirusBUSTER including BootCLEAN
===========================================
Note that once BootCLEAN is installed on a PC it does NOT need updating. It does not contain signatures and so does not need changing with each new release unless otherwise noted.

If you are using SMS or LanDesk, you should consult your product manuals for relevant instructions.

For existing machines, the only way to install BootCLEAN is from the installation diskette. This means that each PC needs to be booted from the VirusBUSTER installation diskette.

For new PC rollouts (OEM style): 
* if the disk duplicator (ie. Ghost) duplicates all sectors then install VirusBUSTER for Windows 95 to master machine and replicate.
* if the disk duplicator duplicates the directory structure only, install VirusBUSTER for Windows 95 to master machine and after ghosting, boot the PC with the installation diskette.


Error messages from InstallShield
=================================

You can later check the installation log for errors. At the bottom 
of the log file you will find a line with [ResponseResult].
It will have one of these values:

	0	Success.
	-1	General error.
	-2	Invalid mode.
	-3	Required data not found in the Setup.iss file.
	-4	Not enough memory available.
	-5	File does not exist.
	-6	Cannot write to the response file.
	-7	Unable to write to the log file.
	-8	Invalid path to the InstallShield Silent response file.
	-9	Not a valid list type (string or number).
	-10	Data type is invalid.
	-11	Unknown error during setup.
	-12	Dialogs are out of order.
	-51	Cannot create the specified folder.
	-52	Cannot access the specified file or folder.
	-53	Invalid option selected.


Avoiding repeated installations
===============================

If you have added the automatic setup command to something like a
login script then you may need to avoid repeated re-installations
every time the user logs in. 

To do this set the log file to the defined name "C:\MVBINST.LOG"
using the "-f2" switch described above. When Setup runs in automatic
mode, it checks for the existence of this file. If it is found, then
it is assumed that installation has already been attempted, and 
Setup immediately terminates.  

If there is a problem with the installation, you can try to correct the 
problem (using the ResponseResult code described above as a guide)
then delete the log file and allow the setup to rerun.  

Once all PCs have sucessfully installed, remove the setup from the
login script, and then the log files can also be deleted if required.  


Avoiding re-entering the serial number
======================================

If you just want to make a set of install disks with your serial 
number in it, follow this procedure:

Copy the purchased install disks. 
Edit the SETUP.INI file on diskette 1.

Add the following lines after the FreeDiskSpace line
(this should be the last line)
==============start of lines======================
[MIF]
Type=SMS
FileName=MacroVirusBUSTER
SerialNo=tzrevrzc-xbcpr-3sq0-og20fp
=============end of lines=========================

(Substitute your serial number for the above number)




Leprechaun Software	Information Sheets

Leprechaun Support Department	
Phone: (07) 3823 1300
Fax: (07) 3823 1233
E-mail: tech@leprechaun.com.au

