List installed software in user's profiles
|Assignee:||Gonéri Le Bouder||% Done:|
|For junior contributor:||No|
Add feafure to list software are installed in user's profile's.
Registry : HKU\USER-SID-HERE\Software\Microsoft\Windows\CurrentVersion\Uninstall
Win32: add software from user profiles
Open the ntuser.dat of the local users to retrieve the list of the softwares
installed in the user profile.
This patch add 2 new keys:
→ SOFTWARES/USERNAME: The name of the owner of the software
→ SOFTWARES/USERID: The ID of the software, Windows SID in this case.
Tested Windows Vista
Reported-by : Benjamin Cerede <firstname.lastname@example.org>
#1 Updated by Gonéri Le Bouder 12 months ago
#2 Updated by Gonéri Le Bouder 12 months ago
I've a problem with the HKU\USER-SID-HERE\Software\Microsoft\Windows\CurrentVersion\Uninstall solution. If the user is disconnected when an inventory is done, the installed softwares won't be added to the inventory. So depending, on who is connect, the inventory will be different.
We can add a parameter to avoid inventory when nobody is connected but this sound a bit complex to me?
#3 Updated by Benjamin Cerede 12 months ago
You have to load the users hive.
This is what I found regarding that.