James Hawkins : msi: Only call a custom action remotely if the type is msidbCustomActionTypeInScript .