Ever since I purchased
FirstDefense-ISR from
Raxco, which was
a little after reading
cthorpe's great review, and
a little before they decided to stop selling the product, my desire to keep track of my software installations become more important.
Please Note Carl's Update:
UPDATE
Horizon DataSys Inc. has licensed the ISR technology from the original developer and is now selling the program. From what I can tell, it is identical in every way to the Raxco offering (which was also licensed from the developer) other than it is re-branded.
FirstDefense is a great programme (
goodness only knows why they decided to pull the plug on sales), and it's saved my bacon a couple of times in my short ownership, but it also gives me the ability to save snapshots of my C Drive at various points in time; presumably with the thought of "re-installing" them at some stage if necessary. But I quickly realised that all those snapshots would be close to useless unless I knew what was in them.
So I put a small Database together (using Access), which keeps track of software installations, version updates, etc, etc. But most importantly, it can show the difference between two snapshots, or the current state and a snapshot. This gives me the ability to automate the "rolling back" to a previous snapshot and re-installing any of the missing software.
But it made me wonder what other people do? I know on my previous computer things got pretty messy.
Just by-the-by: in doing this I discovered a great use for PAD files... It was pretty simple to load in the URL of an Application's PAD file (
LaunchBar commander for example) and provide a method from the Database to query the PAD file to see if an update has been released and download it if it has! Essentially that provides an update check not provided in the programme
Perry