Detect applications installed for single users

Registered by Paul Mussach

Some applications by default install for single users, or there is an installation option that allow this. OCS only detects APPs installed for ALL users (under HKEY_LOCAL_MACHINE registry hive) and not those installed for the user (under HKEY_CURRENT_USER).
It would be good to have all app's detected. In many cases there is only one user that logs in a machine, so we are losing applications that the user can see without noticing whether they are for all users or for one user only.

I see two ways:
1) Have OCS Agent detect all the applications (scanning all the registry, including users not logged in). I can see it is difficult.
2) Have OCS Agent detect app's for all users (HKEY_LOCAL_MACHINE) and those for the user logged in. As different users would log in, perhaps the Agent could contact the server and send the information about new applications. I understand this could imply changes in the server side.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

The agent could do that for all SIDs found in registry.
But we should make sure that we do not inventory software twice if the is a chance.
--- Nachtfalke ---

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.