I saw a exe installation package. It contains several .MSI install packages. What the install package do is installing every msi it has.
If I double-click the exe to install the product, the product will appear in ARP. But if I install a particular msi in this exe package, the product name of the msi will appear in ARP.
Let's say We are talking about product P.and P contains 3 components: A,B,C. P is a exe,and A,B,C are msi. If I install A, A will appear in ARP. But if I install P, P will appear in ARP, but none of A,B,C will appear in ARP.
I saw this thread How to find the upgrade code & productCode of an installed application in Win 7
And I checked HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall key, I can see that A,B,C are all there under their ProductCode. I also see P is also there, and it do not have a ProductCode.
So I'm confused how they control show or hidden in ARP and what the registry is for.
thanks!