Utilizzare e personalizzare Windows Installer (MSI) per Lifesize
Scarica il file configurabile MSI per la distribuzione Windows della nuova applicazione desktop di Lifesize, accedendo alla pagina http://download.lifesizecloud.com/download?platform=msi.
Durante l'esecuzione, il MSI copia i file thelifesize_app.exe e settings.json (incorporato) nella cartella %PROGRAMFILES%\Lifesize Installer. Inoltre, inserisce nel registro Windows una chiave di esecuzione che fa partire il programma di installazione all'accesso.
All'accesso successivo (dopo un riavvio o la chiusura della sessione), viene eseguito il file lifesize_app.exe, con l'installazione dell'app Lifesize in %LOCALAPPDATA%\lifesize_app. A questo punto partirà l'applicazione, che copierà il file settings.json da %PROGRAMFILES%\Lifesize Installer nella cartella %AppData%\Lifesize [channel]\electron-settings prima dell'utilizzo delle impostazioni. L'indicazione dell'ora nel file settings.json non corrisponde alla data e all'ora correnti, cosa che indica che l'operazione è stata completata.
Per modificare le impostazioni predefinite, un'organizzazione IT può smantellare il MSI utilizzando il file "dark.exe" e modificare il file delle impostazioni che risulterà incorporato. In alternativa, possiamo fornire la fonte WIX e/o il file .wixobj, in modo che sia necessario solo il file linking/light.exe (e non il file compiling/candle.exe).
Nota: il programma di installazione MSI serve solo a distribuire il programma per l'app. L'applicazione viene sempre installata su %LOCALAPPDATA% tramite il programma di installazione nella cartella %PROGRAM FILES% e viene aggiornata come sempre entro %LOCALAPPDATA%.
Esempio
Di seguito riportiamo uno dei tanti modi possibili per modificare il file .MSI in modo che possa essere distribuito con impostazioni personalizzate all'interno di un'organizzazione. L'esempio che vi forniamo rappresenta solo una guida per i reparti IT, poiché si tratta di un processo standard, non pensato specificamente per Lifesize.
Una volta completata l'operazione, disporrai di un nuovo file Windows Installer MSI con impostazioni personalizzate che potrà essere distribuito al resto dell'organizzazione. È possibile firmare il file MSI appena creato utilizzando il proprio certificato e il file signtool.exe (https://docs.microsoft.com/en-us/dotnet/framework/tools/signtool-exe).