2010-01-29 9 views
1

Lorsque nous déployons nos produits en utilisant OEM, nous avons une exigence que le nom de notre société n'apparaîtra pas dans la propriété Publisher de l'installation dans l'add enlever/autre. bien que nous ayons façon de choisir le nom neutre pour l'éditeur, nous aimerions être en mesure de définir le nom dynamique en fonction de la propriété pour l'installation (et permettre à notre partenaire d'ajouter son nom à lui)Est-il possible d'avoir Publisher (Fabricant) de l'installation (MSI) être dynamique selon la propriété

  1. est-il facile possible?
  2. Est-ce que cela aura un impact sur le signe du MSI?

Essayer d'ajouter [PROPERYNAME] à la propriété du fabricant dans WIX 3 ne fonctionnait pas comme il simplement définir le nom d'inclure le « [PROPERTYNAME] »

Répondre

2

Modification du MSI invaliderait la signature, et Puisque le Fabricant est une propriété privée, il ne peut pas être transmis à partir de la ligne de commande. Ce qui peut fonctionner est une transformation, et la transformation peut être signée par le fournisseur afin de ne pas nuire à l'état de la signature globale sur Windows 7 (MSI 5.0) et plus. Cependant, l'application de la transformation nécessite également une ligne de commande, ce qui peut être ou ne pas être facile, en fonction de votre bootstrap.