I am trying to report on recently installed applications that require extra licensing costs from Microsoft, including Visio and Project. I am using SCCM to collect this data and create reports on it. I've made some good reports for what applications are installed on what machines, but where everything breaks down is the install date. Since Office applications are patched monthly, the install date reported by our inventory changes each time the applications patch. This gives me reports that seem to think that hundreds of users have installed these applications in the last month.
SCCM gathers data from WMI to populate its inventory, and it can also be extended to collect registry values. I need to find the original install date from one of these places (or anywhere else so I can put the data where it needs to be).
On sample machines, Programs and Features shows the correct original installation date, but I can't find where that date is coming from. I have checked HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall, HKLM\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall, and HKLM\Software\Classes\Installer\Products, and the install date shown is the date the application was last updated.
Does somebody know where I can locate the original install date? The same thing applies to other versions of Windows, but I thought I might get the most eyes here.