James Hawkins : msi: Reimplement MsiGetProductCode.