Lifesize 데스크탑 앱을 위한 MSI

Lifesize Windows(MSI) Installer 활용 및 사용자 설정

http://download.lifesizecloud.com/download?platform=msi에서 새로운 Lifesize 데스크탑 앱의 Windows 배포용 구성 가능 MSI 파일을 다운로드하십시오.

실행하면 MSI가 thelifesize_app.exe 및 (임베딩된) settings.json 파일을 %PROGRAMFILES%\Lifesize Installer 폴더로 복사합니다. 또한, Windows 레지스트리에 "Run" 키를 삽입하므로, 로그인 시 해당 설치 프로그램이 실행됩니다.

사용자가 (다시 시작 또는 로그아웃 이후) 다음에 로그인하면, lifesize_app.exe가 실행되며, Lifesize 앱이 %LOCALAPPDATA%\lifesize_app에 설치됩니다. 그 후 Lifesize 앱이 저절로 실행되어 settings.json 파일을 %PROGRAMFILES%\Lifesize Installer에서 %AppData%\Lifesize [channel]\electron-settings 폴더로 복사합니다. 해당 설정은 다음 시작 시 반영됩니다. settings.json의 타임스탬프는 현재 날짜와 시간이 아닌, 해당 절차가 성공적으로 완료된 날짜와 시간을 가리킵니다.

기본 설정을 변경하려는 경우, IT 조직이 MSI를 "dark.exe"로 해체한 이후 임베딩될 설정 파일을 변경할 수 있습니다. 또는 WIX 소스 자체 및/또는 .wixobj 파일을 당사에서 제공해드릴 수 있습니다. 이 경우, compiling/candle.exe가 아닌 linking/light.exe만 필요합니다.

MSI 설치 프로그램은 앱 설치 프로그램 배포를 위한 매개체일 뿐이오니 참고하시기 바랍니다. 해당 앱은 %PROGRAM FILES% 폴더에 있는 설치 프로그램을 통해 여전히 %LOCALAPPDATA%에 설치되며, 예전처럼 %LOCALAPPDATA% 내에서 업데이트됩니다.

예시

이 방법은 .MSI 파일을 "편집"할 수 있는 여러 방식 중 하나에 해당하며, 이를 통해 해당 파일에 사용자 설정을 반영한 후 조직 전체에 배포할 수 있습니다. 이는 IT 부서를 위한 예시/지침이자 표준으로써 있는 그대로 제공되며, Lifesize에만 국한되는 사례가 아닙니다.

단계
명령

WiX Toolset 다운로드 및 설치

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

WiX Toolset 경로를 시스템 경로에 추가
set path=%path%;%WIX%\bin
lifesize MSI를 c:\msi\Lifesize.msi 등의 특정한 경로에 다운로드
MSI 파일이 다운로드된 폴더로 이동
cd c:\msi
캐비닛 콘텐츠 및 WiX 소스 파일을 msi에서 추출(dark.exe 사용)
dark Lifesize.msi -x .

.\File\settings.json 파일을 원하는 대로 편집. JSON 형식을 유지하십시오.

WiX 소스 파일 처리 및 컴파일
candle -ext WixNetFxExtension -out Lifesize.wixobj Lifesize.wxs
새로운 Windows Installer(MSI) 파일 연결, 바인딩, 생성
light -sval -ext WixNetFxExtension -out "NewLifesize.msi"` "Lifesize.wixobj

모든 단계를 마치면 사용자 설정을 반영한 새로운 Windows Installer MSI 파일이 생성되고 조직 전체에 이를 배포할 수 있습니다. 자체 인증서 및 signtool.exe를 사용해 새롭게 생성한 MSI 파일에 서명하실 수 있습니다. (https://docs.microsoft.com/en-us/dotnet/framework/tools/signtool-exe).