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 codedFileExists(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]
We need a better method for detecting it and programs like this. - dkurz8814 12 years ago