The NavKeyScan.exe utility can scan a network and find SQL Navigator installs on every machine.
Here how it works, it will search for qsauthorize12.key:
The person who runs the utility must have Admin right to all machines which needs to be scanned, ideally it will run by customers' MIS Admin people.
It will search all domains if Domain name field is blank. Please note, this might take very very long time to complete. This should be run ONLY if we want to capture multi installs of SQL Navigator (of # versions up to 5.0) on the same machines.
It will search all machines if computer name field is blank.
If Full scan is selected, then it starts the searches all directories, ie It searches all drives (c, d,e,f,...) for the file.
If Quick scan is selected:
it opens the registry and searches HKLM\Software\Quest Software\ key for all keys with "sql nav" in it's name.
Searches these keys for a "Home" value and reads that path out.
Search the registry paths found for the File.
Searches the "c$\Documents and settings" directory and sub directories for that file.
The Quick scan would be recommended if you want to get the report quickly.
This util can track down all versions of SQL Nav from 3x to 5.1 and beyond. Once the scan complete, a file named like SQLNavkeys200606131819.csv (the digits shows year_mont_day_time when the scan runs) will be created in the same location of the exe with the following format:
Machine name Path Key status # of users Edition