Bug #24321
openFusion inventory fails to report software with exotic names
Description
Current status of this patch:
- first version of the patch did not apply properly (#24321)
- second version of the patch applied properly (#25108) but failed to bring dependencies on windows
- third version of the patch builds everywhere (#25110) but some entries disappeared on windows
- 4rth version of the patch (not committed) brings back softwares, but some differences remain between inventories pre and post-patch
The current step is to investigate those differences one by one. Some are due to the difference in windows registry return values depending on the api used to access it. Field names seem to have changed, for each one we need to call the registry API manually and detect the correct fields in the return value.
- software installation date is not the same
- CPU description is not the same
- users structure have changed and is now invalid