Set Up Custom Scans for Full Version Number Installed

There a few applications in the wild that can be somewhat difficult to trace exactly which version they are. Google Picasa is one of them, which is the application I will be using to show you how to see the full version number of using
PDQ Inventory. 

Notice that we can see that the machine, Lisa, has Picasa 3.9. Remember that data in the Applications panel of PDQ Inventory is extracted from the registry. Specifically we grab the data under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall and HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall (for 32-bit apps on 64-bit machines). The screenshot below shows the entry for Picasa. This entry is created by the app vendor, in this case, Google. Notice they only show 3.9 as the Display Version value. This is not the full version number.

PicasaRegEntry-1

This is what the Applications panel would look like for this same computer.

PicasaInvComputerWindow

How do we find the exact version? In this case we will use a file scanner. You can create your own Scan Profile or you can add your file scanners to an existing Scan Profile. In this example, I modified the Applications Scan Profile. 

AddFileScannerToApplicationsSP

I used the file pattern *.exe in the path where Google Picasa is installed. Notice that I added two files scanners with different paths (for 32 and 64 bit machines).

Next, I scanned my computers with the new Applications Scan Profile. After scanning the computer open the Computer window but instead of Applications go to the Files panel. In the image below you can see the file picasa3.exe has file version 3.9.137.118.

Inv-ComputerFilesPanelPicasa

Now you can create a report to see which versions of Picasa you have in your environment.

First thing to do is define which columns to show. In this example I want to show the name of the computer, the name of the file (picasa3.exe), the path and the file version.

Inv-Report-PicasaColumns

After defining the columns we need to create the filters. Select the Filters tab. I used two value filters.

Inv-Report-PicasaFilters

Run the report.

PicasaReport

 There you go. File Scanners can be very handy and, at times, necessary. Play around with scanning for other files, directories, etc.