From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

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 362 Visites
Solution
Accepté par 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 335 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 327 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 286 Visites