Fichier MSI pour l'application de bureau Lifesize

Utiliser et personnaliser le fichier d'installation Lifesize (MSI)

Téléchargez le fichier MSI personnalisable pour les déploiements Windows de la nouvelle application de bureau Lifesize sur http://download.lifesizecloud.com/download?platform=msi.

Lors de l'exécution, Windows Installer copie le fichier lifesize_app.exe et le fichier (intégré) settings.json dans le dossier %PROGRAMFILES%\Lifesize Installer. Ce composant ajoute également une clé Run au registre Windows afin de lancer l'outil d'installation lors de la connexion.

Lors de la prochaine connexion de l'utilisateur (après redémarrage ou déconnexion), le fichier lifesize_app.exe exécute et installe l'application Lifesize dans %LOCALAPPDATA%\lifesize_app. Ensuite, l'application Lifesize exécute et copie le fichier settings.json depuis %PROGRAMFILES%\Lifesize Installer vers le dossier %AppData%\Lifesize [channel]\electron-settings avant d'utiliser ces paramètres. L'horodatage du fichier settings.json ne correspond pas à la date et l'heure actuelles : cela signifie que l'opération a été réalisée avec succès.

Pour changer les paramètres par défaut, l'équipe informatique peut démonter le fichier MSI à l'aide du fichier dark.exe et modifier le fichier de paramètres qui sera intégré. Nous pouvons également fournir la source WiX et/ou le fichier .wixobj afin que seul le fichier linking/light.exe (et non compiling/candle.exe) soit requis.

Remarque : le fichier Windows Installer sert uniquement à distribuer l'outil d'installation pour l'application. L'application s'installe dans %LOCALAPPDATA% à l'aide de l'outil d'installation se trouvant dans le dossier %PROGRAM FILES%, et se met à jour depuis %LOCALAPPDATA%, comme à l'accoutumée.

Exemple

Voici une façon parmi tant d'autres de modifier le fichier .MSI afin qu'il soit distribué selon des paramètres personnalisés dans toute une entreprise. Cet exemple est fourni pour servir de ligne directrice au service informatique : il s'agit d'un processus standard qui n'est pas propre à Lifesize.

Étape
Commande

Téléchargez et installez WiX Toolset

https://github.com/wixtoolset/wix3/releases/download/wix311rtm/wix311.exe

Ajoutez le chemin de WiX Toolset au chemin du système
set path=%path%;%WIX%\bin
Téléchargez le fichier d'installation Lifesize vers un chemin unique, tel que c:\msi\Lifesize.msi
Ouvrez le dossier dans lequel se trouve ce fichier
cd c:\msi
Extrayez le contenu du cabinet et le fichier source WiX depuis .msi (à l'aide de dark.exe)
dark Lifesize.msi -x .

Modifiez le fichier .\File\settings.json comme vous le souhaitez. Veillez à ne pas corrompre le format JSON.

Traitez et compilez le fichier source WiX
candle -ext WixNetFxExtension -out Lifesize.wixobj Lifesize.wxs
Liez, joignez et créez un nouveau fichier Windows Installer (MSI)
light -sval -ext WixNetFxExtension -out "NewLifesize.msi" "Lifesize.wixobj

Après avoir réalisé cette opération, vous disposerez d'un nouveau fichier MSI comprenant vos paramètres personnalisés, que vous pourrez alors distribuer dans toute l'entreprise. Vous pouvez signer ce fichier à l'aide de votre propre certificat ou de signtool.exe (https://docs.microsoft.com/en-us/dotnet/framework/tools/signtool-exe).