Quantcast
Channel: The Official Scripting Guys Forum! forum
Viewing all articles
Browse latest Browse all 15028

Where does Add/Remove Programs pull "Installed On" dates from?

$
0
0

I'm working on a VBScript that reproduces the Windows 7/8 add/remove programs list.  There is a lot of helpful information out there about the numerous registry locations it enumerates and selects from to populate that list.

Despite tons of reading, I can't determine where Windows is pulling all the "Installed On" dates from.  Very few of the registry keys have the InstallDate value (Less than 10% on my system).  All of the MSI Products have the date, which I'm guessing is where Windows gets those. 

However, for the programs which are non-MSI and missing the InstallDate in the Uninstall key, I can't figure out where to locate the date.

For instance, if I install a non-MSI program today, and that program doesn't have the InstallDate value in the Uninstall key, I can search the entire registry for 20130908 and find nothing related to the install.  So where does Windows pull the date?

Thanks in advance for any help.


Viewing all articles
Browse latest Browse all 15028

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>