2006
08.04

Here is a simple pair of programs that make administering licensing a little easier for sysadmins. SoftScan will simply enumerate the Uninstall key in the registry and dump it all to a file. This is the same key that Add/Remove Programs draws it’s info from. It also dumps the version of Windows being run as well as all the installed PCI devices it can find.

The other program called SSReader will then take all the dump files produced by SoftScan in a directory and aggregate them to produce a count of how many installations of each piece of software there are. I use it here at the office by putting SoftScan in the global login script. Then any time I want to know how many installs of a certain piece of software I have, I just fire up SSReader and check. I then know how many licenses I need to buy if I’m over.

SoftScan Usage:

softscan.exe /p-c:\path\to\store\report

There is also a /q switch that will make SoftScan not display a progress bar, and a /? switch to get usage info.

SSReader Usage:

ssreader.exe

Just double-click it and go. When you first start SSReader it will ask you to choose a directory. Just choose the same directory that you use in the /p- switch of SoftScan. There is a filter box at the top of the SSReader window. When you type in the box, it narrows the displayed programs down in realtime.

This isn’t exactly Beta software but I wouldn’t call it stable either. If you find any glaring problems with it please shoot me an e-mail. I’ll release the masm32 source at a later date after I clean it up.

  • Download current SoftScan Binary
  • Download current SSReader Binary

Switch to our mobile site