James Hawkins : msi: Determine the installation context after reading properties from the command line .