Details:

Product: K1000 version tested 5.3.47927

OS Tested: Windows 7 Enterprise x64

Tested Working Solution: Yes

Dropbox version tested: 1.2.52

Last Updated: 3/22/12

Symptom:

Nothing shows up in K1000 Software Inventory, but Dropbox is installed and shows up in Windows 7 Programs and Features. 

Problem:

Dropbox doesn't show up in K1000 Software Inventory.

Dropbox doesn't present itself to the OS as a normal application like Adobe Reader.  Dropbox is more of a Shell Extension that runs as a service rather than an application.

Dropbox also doesn't install in the Program Files directory.  Dropbox is installed into a specific user's AppData Directory.  For example, C:\Users\%USERNAME%\AppData\Roaming\Dropbox\bin\dropbox.exe where %USERNAME% equals the logged in user name.

 

Other attempts that didn't appear to work:

FileExists(C:\Users\[username]\AppData\Roaming\Dropbox\bin\dropbox.exe) - where [username] is your user name hard coded
FileExists(C:\Users\%USERNAME%\AppData\Roaming\Dropbox\bin\dropbox.exe) - trying to use environment variable %USERNAME%

[may be case sensitive, but didn’t try since I got one of them to work below in the resolution]

 

Resolution:

In the K1000, manually add a new Software Custom Inventory rule with the rule defined below and be sure to select all the proper Windows OS supported.

RegistryKeyExists(HKEY_CURRENT_USER\Software\Classes\*\shellex\ContextMenuHandlers\DropboxExt)

[this is not specific to a user regarding AppData]