EXE 설치화면 탭: 설치 단계·화면 모양·스크립트 편집 #13

Open
opened 2026-11-09 16:10:42 +09:00 by jychoi4 · 0 comments
Owner

목적

버전마다 설치 마법사의 단계·문구·모양과 설치 중 실행할 스크립트를 제작기에서 편집한다.

반영 내용

  • ExeVersion.installerUi(theme, pages, scripts). 없는 기존 파일은 표준 마법사 9개 화면으로 열림
  • 단계 목록: 약관(한 번)·안내·입력 화면 추가(설치 확인 앞), ▲▼ 순서 변경, 추가한 단계만 삭제, 시작·설치 폴더·안내·입력만 숨김
  • 화면 편집: 제목·설명(속성문자), 약관 파일, 설치 폴더 고정, 입력 항목(사용자 속성 저장)
  • 화면 모양: 밝기, 강조 색, 로고
  • 스크립트: PowerShell·CMD·EXE, 실행 시점(파일 복사 전·후, 제거 전 관리자 / 완료 후 사용자), 인수 배열, 실패 시 중단/무시, 제한 시간
  • 입력 검사: InvalidPageOrder, PageCannotBeHidden, MissingPage, MissingLicenseFile, DuplicateInputProperty, InvalidChoice, UnknownSource, InvalidScriptPath, ScriptKindMismatch, ScriptFailureAfterFinish, InvalidScriptTimeout, MissingScriptFile, MissingAsset

검증

도메인 installer_ui 테스트, 파일 존재 검사 통합 테스트, 프런트엔드 installer-ui-editor 테스트 통과.

범위

설치 화면 실제 표시(BA)와 스크립트 실행은 EXE 빌드와 함께 구현한다. 변경 기록: docs/changes/2026-11-09-exe-installer-screens.md.

## 목적 버전마다 설치 마법사의 단계·문구·모양과 설치 중 실행할 스크립트를 제작기에서 편집한다. ## 반영 내용 - `ExeVersion.installerUi`(theme, pages, scripts). 없는 기존 파일은 표준 마법사 9개 화면으로 열림 - 단계 목록: 약관(한 번)·안내·입력 화면 추가(설치 확인 앞), ▲▼ 순서 변경, 추가한 단계만 삭제, 시작·설치 폴더·안내·입력만 숨김 - 화면 편집: 제목·설명(속성문자), 약관 파일, 설치 폴더 고정, 입력 항목(사용자 속성 저장) - 화면 모양: 밝기, 강조 색, 로고 - 스크립트: PowerShell·CMD·EXE, 실행 시점(파일 복사 전·후, 제거 전 관리자 / 완료 후 사용자), 인수 배열, 실패 시 중단/무시, 제한 시간 - 입력 검사: `InvalidPageOrder`, `PageCannotBeHidden`, `MissingPage`, `MissingLicenseFile`, `DuplicateInputProperty`, `InvalidChoice`, `UnknownSource`, `InvalidScriptPath`, `ScriptKindMismatch`, `ScriptFailureAfterFinish`, `InvalidScriptTimeout`, `MissingScriptFile`, `MissingAsset` ## 검증 도메인 installer_ui 테스트, 파일 존재 검사 통합 테스트, 프런트엔드 installer-ui-editor 테스트 통과. ## 범위 설치 화면 실제 표시(BA)와 스크립트 실행은 EXE 빌드와 함께 구현한다. 변경 기록: `docs/changes/2026-11-09-exe-installer-screens.md`.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jychoi4/networkSetup#13