home *** CD-ROM | disk | FTP | other *** search
- DAWNRAID
- --------
-
- This is a cut down version of the first of a suite of programs I've
- been writing for our company. The purpose of the full suite of programs
- is to perform a software audit of all the machines within the company,
- verifying the software found against a database of software purchased
- by the company - hence the name DAWNRAID!
-
- This program is designed to be run on each PC to generate a
- "software inventory" of the PC, in addition it will generate a listing
- containing the hardware configuration (used to update our databases).
- The files generated by this program are used as input to the other
- programs in the suite and matched against the software and hardware
- databases (held in our Information Centre).
-
- In order to ascertain the software residing on a particular PC the
- program scans through every directory on the hard disk, logging to a
- file all the executable files found. The program can (optionally)
- "explode" through archive files i.e. those created using PKZIP etc. and
- log to the file executable files held in the archive.
-
- Prompts:
- --------
-
- Analyse which drive Default is to analyse all the hard disks in the
- machine - excluding network drives that the PC has
- access to (as the servers will be audited separately).
- To analyse a specific drive just enter the drive letter
- - the current version of the program assumes A & B are
- floppy disks.
-
- Display Affects the details shown in the window only - used
- as progress reporting mechanism.
-
- Explode thru archives There are a number of public domain and shareware
- compression schemes, I've tried to handle these by
- reading their internal directory structure to find
- the file names within the archive file.
-
- Machine ID For identification purposes.
-
- Output file name To hold the generated listings.
-
- Caveats.
- --------
-
- The text input routines are very primitive! Press ESC to clear a
- field. A future release will have considerably better input routines.
-
- When 'exploding' through archive files I only examine the internal
- directory - a later version will examine the archive more thoroughly
- and support more archive formats.
-
- The hardware examination routine works on the non-MCA machines we
- have (I'm working on the MCA part!), but we only use a few makes of PC
- so you may well find incorrect assumptions with your hardware. If you
- find this - please let me know and I'll attempt to rectify any errors.
-
- Future Enhancements
- -------------------
-
- Where possible I will extract from the appropriate files the Serial
- Number and User Name entered during the installation process. I have
- details of some of the locations for this information for the software
- we use but will be adding more - Norton and PC Tools are extremely
- useful here - please note that this is only when the information is
- held in ASCII format, I will not be attempting to decipher encription
- schemes. If you can help please let me know.
-
- I'd welcome any other suggestions/criticisms etc.
-
-
- Kev Duncan - kduncan@cix