I meant programmatically determining if it's installed. -- modified at 22:46 Saturday 8th September, 2007 Nevermind. I found it: 1. Call the MsiQueryProductState API 2. Pass in the product code {7299052b-02a4-4627-81f2-1818da5d550d} for the x86 package, {071c9b48-7c32-4621-a0ac-3f809523288f} for the x64 package or {0f8fb34e-675e-42ed-850b-29d98c2ece08} for the ia64 package 3. Check the return value of this API. If it is anything other than INSTALLSTATE_DEFAULT, the package is not yet installed