MSI for Lifesize skrivebordsapp

Bruke og tilpasse Lifesize Windows (MSI) Installasjonsprogram

Last ned den konfigurerbare MSI-filen for Windows-bruk av den nye Lifesize-appen for stasjonære maskiner på http://download.lifesizecloud.com/download?platform=msi.

Når den kjøres, vil MSI kopiere thelifesize_app.exe og de (innebygde) settings.json- filene til %PROGRAMFILES%\Lifesize Installer-mappen. Det setter også inn en "Kjør"-nøkkel i Windows-registeret som kjører dette installasjonsprogrammet ved innlogging.

Når brukeren logger seg på neste gang (etter en omstart eller utlogging), kjøres lifesize_app.exe og installerer Lifesize-programmet på %LOCALAPPDATA%\lifesize_app. Deretter kjøres selve Lifesize-programmet, og kopierer settings.json- filen fra %PROGRAMFILES%\Lifesize Installer til %AppData%\Lifesize [channel]\electron-settings mappen før den starter med de innstillingene. Tidsstempelet på settings.json- filen er ikke gjeldende dato/klokkeslett, noe som indikerer at denne prosessen er fullført.

For å endre standardinnstillingene, kan en IT-organisasjon demontere MSI med "dark.exe" og endre innstillingsfilen som vil bli bygget inn. Alternativt kan vi tilby WIX kilden selv og/eller .wixobj- filen slik at bare linking/light.exe (ikke compiling/candle.exe)- vil være nødvendig.

Vær oppmerksom på at MSI-installasjonsprorammet bare er et medium for å distribuere installasjonsprogrammet for programmet. Programmet installerer likevel på % LOCALAPPDATA % via installasjonsprogrammet i % PROGRAM FILES %-MAPPEN, og den oppdateres som vanlig innen % LOCALAPPDATA %.

Eksempel

Dette er en av mange måter for å "redigere" .MSI-filen slik at den kan distribueres med egendefinerte innstillinger til hele organisasjonen. Dette gis som et eksempel/veiledning for IT-avdelinger som forevist, ettersom dette er en del av en standard og ikke særegent for Lifesize.

Trinn
Kommando

Last ned og Installer WiX Toolset

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

Legg WiX Toolset-veien til systemets vei
angi vei=%path%;%WIX%\bin
Last ned lifesize-MSI til en bestemt vei, for eksempel c:\msi\Lifesize.msi
Gå til mappen der MSI ble lastet ned
cd c:\msi
Pakk ut kabinettinnholdet og WiX-kildefil fra msi (bruk dark.exe)
dark Lifesize.msi -x .

Rediger .\File\settings.json som planlagt. Pass på at du ikke bryter JSON-formatet.

Behandle og kompiler WiX-kildefilen
undersøk -ext WixNetFxExtension- out Lifesize.wixobj Lifesize.wxs
Koble, knytte sammen og opprette en ny Windows Installer (MSI)-fil
lys -sval -ext WixNetFxExtension -out "NewLifesize.msi" "Lifesize.wixobj

Nå har du en ny Windows Installer MSI-fil med dine egendefinerte innstillinger, som kan distribueres til resten av organisasjonen. Hvis du vil kan du signere din nylig opprettede MSI ved å bruke ditt eget sertifikat og signtool.exe (https://docs.microsoft.com/en-us/dotnet/framework/tools/signtool-exe).