GUIDs are not really published anywhere 'central' and the numbers are fairly random. Sometimes each manufacturer will publish the GUIDs of certain apps such as the case for Office XP (there is a KB article on it).
However, you can find the GUID for any Product from its MSI file by inspecting the ProductID Property in the Properties table of the MSI file with Orca (the MSI database editor from the MSI SDK) or with the following command:
code:
cscript //NoLogo MSIRunSQL.vbs <msifile> "SELECT Value from Property where Property = 'ProductCode'"
You can download MSIRunSQL.vbs from
http://am.net/LIB/TOOLS/AM/MSIRunSQL.vbs
You can also download
http://am.net/LIB/TOOLS/AM/MSIdump.vbs
- be sure to open the script and read the usage notes at the begining. Dumping everything can take several minutes and will result in a rather large .INI file. I suggest you start with:
code:
cscript //NoLogo MSIdump.vbs %temp%\test.ini } } 0 1 1 1