AntiGame Plus
The Search and Clean Utility
Version 4.0 for MS-DOS
(+batch for Windows)
Copyright (c) 1994-98 DVD Software, Ltd. All rights reserved.

Table of Contents

Introduction ....................................…………………………….	1.0
Installation ....................................……………………………..	2.0
Running AntiGame Plus ...........................…………………….	3.0
Search ......................................………………………..	3.1
Search and Clean ............................…………………..	3.2
Search and Log ..............................……………………	3.3
Set Log File  .............................………………………..	3.4
Select Search Path ..........................…………………..	3.5
Select Search Path ..........................…………………..	3.5
Exit ........................................…………………………..	3.6
AntiGame Options ................................……………………….	4.0
Check All Files .............................……………………..	4.1
Check Compressed Files ......................………………	4.2
Generate MIF File ...........................…………………...	4.3
The Add Database Switch .....................……………...	4.4
The Replace Database Switch .................……………	4.5
The Information Window ..........................……………………	5.0
Help ........................................…………………………	5.1
During the search ...........................…………………..	5.2
When a game is found ........................……………….	5.3
In the end of the search ....................………………...	5.4
The AntiGame Command Line .......................………………	6.0
Using AntiGame Plus on Local Drives..............……………..	7.0
Unrecognized Games ..............................……………………	8.0
Adding New Games To AntiGame Plus Database ....	8.1
Using AntiGame Plus as a General Utility .......……………...	9.0
Technical Support ...............................……………………….	10.0

1.0	Introduction
Network administrators often need to search for applications across the entire network. Examples include looking for old versions of Word or taking inventory of licensed software. A “smart” network search is crucial for maintaining system reliability and application integrity, especially during the upgrade process.  Traditional search tools are often useless because they are file-name dependent.  AntiGame Plus, with its unique signature-recognition ability, is not file-name dependent, making it a MUST HAVE network administration tool.

Games remain an alluring and often addictive by-product of online access.  According to a landmark survey, "Technology & Ethics in the Workplace," nearly half of the respondents admitted they had engaged in one or more unethical actions, including playing games during work hours. With internet activity and access at an all-time high, a key challenge for business management is maintaining the appropriate use of its computer systems.  AntiGame Plus provides a tool to help ensure that the network remains dedicated to its primary goals. AntiGame Plus can search, detect and optionally delete games from your network server's disk or from individual disks (local C drives). AntiGame Plus searches through the files in the specified directories for a special "signature". These signatures are held in the AntiGame Plus database, which includes thousands of the most popular games. The file signatures are not based on the filename, so, simply renaming a game will not prevent its detection.

The shareware version can detect close to 100 different games. The registered version can detect 7,502 of the most popular games and also includes the powerful new DB Editor, which allows you to search for any application on your network.

AntiGame Plus can delete games and other user-defined applications under Windows 3.x, Windows 95/98, Windows NT, OS/2 and DOS. All major PC networks are supported (Novell, Windows NT, Banyan and Lan Server).

This document describes the use of the DOS version, including the use of the batch (unattended) option under Windows and DOS.

2.0	Installation

Step 1

If you received AntiGame Plus on diskettes, then insert diskette #1 and run A:\Setup.exe and follow the installation instructions.

If you received AntiGame Plus in a ZIP file (i.e., via download), then use PKUNZIP to expand the compressed files into a directory. Enter the directory, run Setup.exe and follow the installation instructions.

Step 2

In order for the "Check Compressed Files" option to function properly, the EXE files of those archive products (pkunzip.exe, arj.exe, lha.exe and rar.exe) must be in a directory that is pointed by the PATH environment variable. Also, the PIF files (pkunzip.pif, arj.pif, lha.pif and rar.pif) must reside in the "start in" directory (Windows 95) or the "working directory" (Windows 3.1).

If your are using DOS version below 3.1, you must set the AntiGame environment variable to point to your AntiGame directory by inserting the following line in your AUTOEXEC.BAT file.
set antigame=c:\antigame

3.0	Running AntiGame Plus

Before you run AntiGame Plus, it is strongly recommended that you take a backup of your data.  Although the game "signature" recognition process is accurate, there is always a very low chance (although remote), that a non-game file will be deleted.

To activate AntiGame Plus for Windows, run ANTIGAMW.EXE. Use the on-line Help for operating instructions. To activate AntiGame Plus in batch (unattended) mode, even under Windows, use the DOS AntiGame Command Line. Please see Using AntiGame Plus on Local Drives in this manual.

To activate the AntiGame DB Editor, run AGDBEDIT.EXE (registered users only.) Shareware users evaluating AntiGame Plus, can view the AGDBEDIT.HLP help file for information on the AntiGame DB Editor.  Note: The AntiGame DB Editor requires Windows 95 or above.

To run AntiGame Plus (for DOS), type AntiGame from the antigame directory (or From any other directory if path exists) and press <ENTER>.  Upon entering AntiGame Plus you are presented with the main menu. The menu has six options. You can select different options by:
a)	Using the UP and  DOWN arrows on your keyboard and pressing ENTER on the highlighted option
b)	Typing the highlighted option letter

The following options are available:

3.1	Search

This option scans the selected drive for games. If a game is found, you have the option to clean the game (delete it from the disk) or continue without cleaning.

3.2	Search and Clean

This option scans the selected drive for games. If a game is found, the game files are cleaned (deleted) and the scan continues. USE THIS OPTION WITH CAUTION!  It will delete all known games in the selected drive/path.

3.3	Search and Log

This option scans the selected drive for games. If a game is found the log file is updated and the scan continues. We recommend that you use this option before you use the Search and Clean options so you can review the log file for a list of the games to be deleted.

3.4	Set Log File

This options allows you to change the log file name from the default (ANTIGAME.LOG.) A log file is created by AntiGame Plus when any of the above options is used (but subject to the O switch). The file contains the following information:
•	The AntiGame Plus database(s) used in the search.
•	Name of the games (or other items) found.
•	Disk statistics - how much disk space can be saved by deleting the files from the disk

3.5	Select Search Path

The default search path is the root directory of the current disk. Use this option to select a different search path. AntiGame Plus will search through the selected directory and its sub-directories. Note that you can also set the search path from the command line. See details below.

3.6	Exit

Use this option to EXIT from AntiGame Plus.  You can also exit the program at Any time (even during a search) by pressing the ESC key.

4.0	AntiGame Plus Options

The AntiGame Plus options are activated from the command line in the DOS version or from the menu and/or the command line in the Windows version.

4.1	Check All Files

When "Check All Files" is on, AntiGame Plus checks ALL the files in the search Path for the special signature. By default only .EXE and .COM files are checked. Use this option only if you suspect that users rename the suffix of the game executable files. Use of this option will slow the search process.

4.2	Check Compressed Files

When "Check Compressed Files" is on, AntiGame Plus scans inside compressed files of the following types: ZIP, ARJ, LHA and RAR. AntiGame Plus decompresses each file and scans for games. If "Check All Files" is on, every file in the compressed file is scanned. Use of this option will SIGNIFICANTLY SLOW the search process if many compressed files exist.

Note:
In order for the "Check Compressed Files" option to function properly, the EXE files of those archive products (pkunzip.exe, arj.exe, lha.exe and rar.exe) must be in a directory that is pointed by the PATH environment variable. Also, the PIF files (pkunzip.pif, arj.pif, lha.pif and rar.pif) must reside in the "start in" directory (Windows 95) or the "working directory" (Windows 3.1).

4.3	Generate MIF File

AntiGame Plus supports the Management Information Format standard. When "Generate MIF File" is on, AntiGame Plus writes the MIF signature group table entry of the game's main executable to a designated file. This file can later be used by management software that supports the MIF format (e.g., Microsoft's Systems Management Server).

The output format is:
{Name, Size, Date & Time, Checksum, CRC1, CRC2, Loc};

4.4	The Add Database Switch

Adds a "game" database to the current database list. AntiGame Plus will search for games (or other elements which are in the database) using all the selected databases (the default one +the added one(s)). You may use the switch multiple times and add multiple databases to the database list.

The most common use of this function is adding a "user defined" game database to the supplied game database. Please see "Adding New Games to AntiGame Plus Database" for more information and examples.

4.5	The Replace Database Switch

Replaces the default game database with another. AntiGame Plus will search for games (or other elements which are in the database) using the newly selected database. You may use the switch in conjunction with the Add Database switch. Note that the database is replaced only for the current activation.

This function is useful when AntiGame Plus is activated as a special search engine (general utility) for items other than games. Please see Using AntiGame Plus as a General Utility for more information and examples.

5.0	The Information Window

An information window is located on the right side of the menu. It displays operating instructions or other information according to the program phase. The different phases and their associated screens are detailed below.

5.1	Help

A help screen is available while selecting options from the main menu. This screen includes context sensitive information on the highlighted option.

5.2	During the search

The information window displays the number of games found, the number of games deleted, the disk space that is saved and the selected search path.

5.3	When a game is found

The information window displays the name of the game that was found, a short description of the game, the size of the main EXE file, the total number of the files that the game includes and the total game size.

5.4	When the search terminates

The information window displays the total search statistics. The number of files searched, the number of games found, the total disk space that the games occupy, the number of files deleted and the total size of the files that were deleted.

6.0	The AntiGame Command Line

It is highly recommended that AntiGame Plus will be scheduled to run periodically on server drives. The best time to run it is after a scheduled backup. Make sure that the PC it is running on, has security authorization to update all drives.

You can use the following command line options to bypass the main menu and select an operation directly from the DOS command line.

ANTIGAME [search path] [-Flogfile] [-Xexclude] [-Mfilename]
[-Ndatabase.gdb] [-N+database.gdb] [other switches]

search path	Path/Disk to begin the search.
-S	Search mode.
-C	Search and clean mode.
-L	Search and log mode.
-B	Batch mode: Does not display the GUI. Exit the program on completion. This mode should be executed with the /C or /L only (DOS version only.)
-Y	Automatic "yes" answer to all safety prompts issued by AntiGame Plus. Should be used with caution!
-D	Disable Ctrl-Break and Esc (to prevent termination by the user.) (DOS version only)
-Q	Quiet/suppress all messages to screen (in batch mode.)  (DOS version only)
-O	Write to Log Only if games are found.
-F	Set the log file name.
-M	Create a MIF file and set the MIF file name (see 4.3).
-W	Wipe the game .exe files, so they cannot be recovered by an undelete utility.
-A	Check All files (By default only .exe and .com files are checked).
-X	The filename of a file which contains the names of games and files to be excluded from the search (so they will not be deleted.)  The game file name should be specified without the path. For example:  tetris.exe
-Z	Check compressed files (see 4.2).
-H	Display help. (DOS version only)
-N	Replace the current (default) game database with a new "game" database (see 4.5).
-N+	Add a Database to the current game database list (see 4.4).

Note:	All command line options can be specified in either upper case or lower case.

Note:	Windows users - The B, D, Q and H options do not work under the Windows command line (AntiGamw). If you wish to use them under Windows, please run the DOS command line (as a DOS application).

Examples:

AntiGame F:\ /XF:\antiame\exclude.txt /a /z

AntiGame Plus will search all files in drive (F) for games. Compressed files will be decompressed and all their contents checked as well. The file EXCLUDE.TXT (in the directory "F:\antigame") contains a list of all the file names that should be excluded from the search (one line for each file name).

AntiGame C:\ /B /L /Y /O /D /Q /FC:\SMS\antigame.LOG /MC:\SMS\ANTIGAME.MIF

AntiGame Plus will search the local drive (C) for games, log all games found in the file C:\SMS\antigame.LOG (only if games are found), for each game found will write an entry in the file C:\SMS\ANTIGAME.MIF and then will exit without any prompt.

7.0	Using AntiGame Plus on Local Drives (C Drives).

Games can be found not just on servers but also on local drives (C drives). It is possible to use AntiGame Plus to clean games from local drives as well. If the PC is stand alone,  then simply insert the AntiGame command (with the /B option) as part of the PC start-up procedure (e.g., in AUTOEXEC.BAT). In such case, AntiGame Plus must be installed on the PC local drive.

In most cases however, AntiGame Plus is installed on the server, and the best way to activate it is during the network login procedure.  The following Examples are from a Novell login script, but similar mechanisms should be used in other network operating systems (like NT and Banyan).

Example 1

Insert the following command in the user login script:

AntiGame C:\ /B /C /Y /O /D /Q /W /FF:\gamelogs\%login_name.LOG

AntiGame Plus will search the local drive (C) for games, will wipe them, log all its activities in the file F:\Gamelogs\%login_name.LOG (only if games are found) and then will exit without any prompt. Note that "%login_name" variable (which is a Novell script variable) will be replaced upon execution (by the script) with the Novell login name of the user.  As a result, a separate log file is created for each PC user.

Example 2

If you do not wish to activate AntiGame Plus every day (on local drives), you Can use the following sample code (Novell login script):

IF DAY='xx' THEN BEGIN
#ANTIGAME ......
END
(xx is 01 to 31)
 or 
IF DAY_OF_WEEK='MONDAY' THEN BEGIN
#ANTIGAME ....
END

8.0	Unrecognized Games

The AntiGame Plus 4.0 database contains 7502 games and new games are added continuously. If you find a game which is not recognized by AntiGame Plus, we would appreciate if you could inform DVD technical support of the following details:
•	Name of game
•	Release
•	Vendor
•	Name and size of main EXE (or COM) file.

DVD will do its utmost to include the game in the next update. However, you do not have to wait for the next update of AntiGame Plus. You can use the AntiGame DB Editor to learn the new game. Please see "adding New Games to AntiGame Plus Database (below).

8.1	Adding New Games To AntiGame Plus Database

The AntiGame Plus game database is updated 2-4 times a year by DVD Software and can be downloaded by licensed users from the web site. However, if you discover games that are not detected by AntiGame Plus and you wish to add them to your game database, you can use the AntiGame DB Editor. Please read the help file AGDBEDIT.HLP for information on the DB Editor.

The AntiGame DB Editor allows you to create multiple game databases. The recommended way to add new games is to add them to a "user-db" (different than the main game database). In this way it is easier to maintain the changes when a new release of the main AntiGame Plus game database is installed.

To activate the "user-db" you can use the /N+ switch of the AntiGame Command Line.

Example

New games are added to the UsrGames.gdb file (using the AntiGame DB Editor). The following command is added to the user login script (as described in 7.0 above):

AntiGame C:\ /B /C /Y /O /D /Q /W /FF:\gamelogs\%login_name.LOG 
/N+UsrGames.gdb

AntiGame Plus will search the local drive (C) for games.  The search will include all the games in the default supplied games database + all the games that are defined in the UsrGames.gdb local database file. Note that when a new release of AntiGame is installed, you do not have to change the command. Any duplicates between the AntiGame Plus default database and UsrGames.gdb will be resolved by AntiGame Plus.

9.0	Using AntiGame Plus as a General Utility

AntiGame was originally designed to scan and delete games from disks. However, the new AntiGame DB Editor expands AntiGame's use to an important network administration tool. Examples of use: Detecting old software versions on local disks (e.g., Word, user applications); or detecting copies of software which reside on users' disks and deleting them (as a preparation for an upgrade); or detecting unlicensed software copies.

You can create multiple AntiGame Plus databases for different purposes using the AntiGame DB Editor. To better understand how an AntiGame Plus database is created and maintained, please read the help file AGDBEDIT.HLP

To activate the newly created AntiGame Plus databases, use the /N and/or /N+ switches of the AntiGame Command Line.

Example 1

New games are added to the UsrGames.gdb file. Special search items, like old releases of Word, are added to the items.gdb file. The following two commands are added to the user login:

AntiGame C:\ /B /C /Y /O /D /Q /W /FF:\gamelogs\%login_name.LOG
/N+UsrGames.gdb
AntiGame C:\ /B /L /Y /O /D /Q /FF:\utillogs\%login_name.LOG
/Nspecial.gdb

AntiGame Plus will search the local drive (C) for games. The search will include all the games in the default supplied games database + all the games that are defined in the UsrGames.gdb local database file. The games will be deleted. Next, AntiGame Plus will scan the disk for all the items defined in the special.gdb file. Any item found will not be deleted - it will be logged in the utillogs directory, under a file name identical to the user login.

Example 2

Special search items due for deletion are added to the todelete.gdb file. Special search items which only need to be detected  (but not to be deleted), are added to the track.gdb file.  The following two commands are added to the user login script:
AntiGame C:\ /B /C /Y /O /D /Q /W /FF:\dellogs\%login_name.LOG 
/Ntodelete.gdb
AntiGame C:\ /B /L /Y /O /D /Q /FF:\utillogs\%login_name.LOG 
/Ntrack.gdb
AntiGame Plus will search the local drive (C). The search will include all the items in the todelete.gdb file. The items will be deleted. Next, AntiGame Plus will scan the disk for all the items defined in the track.gdb file. Any item found will not be deleted - it will be logged in the utillogs directory, under a file name identical to the user login.

10.0	Technical Support

For technical support, please contact DVD Software, Inc. at:

Internet		 support@antigame.com
Tel			 949-376-6678
Fax			 949-376-6978
Compuserve		76131,1450
America Online	AntiGame
Mail			DVD Software, Inc.
2957 Terry Road, Laguna Beach, CA 92651 

For ordering information, please read ORDER.RTF