MSI para o aplicativo Lifesize para desktop

Utilizando e personalizando o instalador do Lifesize Windows (MSI)

Baixe o arquivo MSI configurável para implantações do Windows do novo aplicativo Lifesize para desktop em http://download.lifesizecloud.com/download? plataforma= msi.

Quando executado, o MSI copia os arquivos lifesize_app.exe e settings.json (integrado) para a pasta %PROGRAMFILES%\Lifesize Installer. Ele também insere uma chave "Executar" no registro do Windows que executa este instalador no login.

Quando o usuário faz login em seguida (depois de sair ou reiniciar), o lifesizeapp.exe é executado e instala o aplicativo Lifesize em %LOCALAPPDATA%\lifesize_app. Depois, o próprio aplicativo Lifesize é executado e copia o arquivo settings.json de %PROGRAMFILES%\Lifesize Installer para a pasta %AppData%\Lifesize [channel]\electron-settingsantes de iniciar as configurações. O carimbo da hora no arquivo settings.json não corresponde à data/hora atual, o que indica que este processo foi concluído com êxito.

Para alterar as configurações padrão, uma equipe de TI pode desmontar o MSI usando "dark.exe" e alterar o arquivo de configurações que será integrado. Alternativamente, nós podemos fornecer a própria fonte do WIX e/ou o arquivo .wixobj para que apenas o instalador linking/light.exe (e não o compiling/candle.exe) seja necessário.

Lembre-se de que o instalador MSI é apenas um meio para distribuir o instalador para o aplicativo. O aplicativo ainda é instalado em %LOCALAPPDATA% por meio do instalador na pasta %PROGRAM FILES% e ele é atualizado dentro de %LOCALAPPDATA% como de praxe.

Exemplo

Esta é uma de várias maneiras possíveis para editar o arquivo .MSI para que possa ser distribuído com configurações personalizadas pela empresa. Isso é oferecido como um exemplo/orientação para as empresas de TI da maneira que é, uma vez que é parte de um padrão e não é específico para o Lifesize.

Etapa
Comando

Baixar e instalar o WiX Toolset

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

Adicionar o caminho do WiX Toolset ao caminho do sistema
defina o caminho path=%path%;%WIX%\bin
Baixar o MSI do Lifesize para um caminho específico, por exemplo c:\msi\Lifesize.msi
Ir para a pasta onde o MSI foi baixado
cd c:\msi
Extrair o conteúdo do gabinete e o arquivo fonte do WiX do msi (use o dark.exe)
dark Lifesize.msi -x .

Editar o arquivo .\File\settings.json conforme planejado. Certifique-se de não quebrar o formato JSON.

Processar e compilar o arquivo fonte do WiX
candle -ext WixNetFxExtension -out Lifesize.wixobj Lifesize.wxs
Conectar, vincular e criar novos arquivos de instalação do Windows (MSI)
light -sval -ext WixNetFxExtension -out "NewLifesize.msi" "Lifesize.wixobj

Neste ponto, você terá um novo arquivo de instalação do Windows MSI com suas configurações personalizadas, que pode ser distribuído para o resto da empresa. Talvez você queira assinar seu MSI recém-criado usando seu próprio certificado e signtool.exe (https://docs.microsoft.com/en-us/dotnet/framework/tools/signtool-exe).