Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

setup.ini d'installeur

Résolu !
Accéder à la solution

Bonjour à toutes et à tous,

 

Une petite question suite à une découverte dans les propriétés d'un installeur (catégorie "Information sur la version") :

Que représente le Code de mise à jour ?

 

Je pensais que c'était un code que l'on retrouverait dans le fichier setup.ini après avoir créé l'installeur mais il se trouve que les seuls qui y ressemble (paramètre "GUID" et "PackageGUID") ne correspondent pas.

 

Si quelqu'un sait 😃

0 Compliments
Message 1 sur 4
4 371 Visites
Solution
Accepté par l'auteur du sujet Dei_91

Salut,

C'est un code crée par l'installeur LabVIEW et qui permet à l'OS de déterminer si le logiciel à installer est déjà présent dans le système ou pas (1ère instalation ou mis à jour). En gors, si tu installe une application sur un poste et que tu regénère un nouveau code dans le même installeur, l'installeur te créera une nouvelle application sans désinstaller la 1ère.

a+

Reg
Message 2 sur 4
4 344 Visites

Bonjour Dei_91, 

 

Le Upgrade Code est une proprité de ton installeur (.msi). 

Il ne faut pas confondre ProductCode et UpgradeCode: 

  • ProductCode est un GUID unique utilisé pour identifier votre application
  • UpgradeCode est un GUID représentant un ensemble connexe de produits. Un ensemble de différentes versions de votre application aura le même UpgradeCode. le UpgradeCode est une "sous-partie" de l'UpgradeTable (un petit tour sur MSDN te permettra d'en apprendre plus)

L'aide de LabVIEW est assez claire, il me semble: 

Upgrade code: Specifies the upgrade code that Windows uses to identify the installer. If you duplicate an installer and you do not want the new installer to replace the previous version, generate a new upgrade code. If you want the installer to upgrade, do not change the upgrade code.

    Benjamin R.


Senior LabVIEW Developer @Neosoft


Message 3 sur 4
4 336 Visites

Bonjour à vous deux et un grand merci pour vos réponses.

 

J'y vois un peu plus clair maintenant 😃

0 Compliments
Message 4 sur 4
4 295 Visites