From 50a195f9db3d7eee0ec6d479d3b575c194acea25 Mon Sep 17 00:00:00 2001 From: Yun Chan Date: Thu, 7 May 2026 17:13:30 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20packaging=20=EC=8A=A4=ED=81=AC?= =?UTF-8?q?=EB=A6=BD=ED=8A=B8=EC=97=90=20UTF-8=20BOM=20+=20=EC=B9=B4?= =?UTF-8?q?=EC=8A=A4=EC=BC=80=EC=9D=B4=EB=93=9C=20=EB=9D=BC=EB=B2=A8=20?= =?UTF-8?q?=EA=B0=B1=EC=8B=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Windows PowerShell 5.1이 BOM 없는 UTF-8을 cp949로 읽어 한글 문자열이 깨지는 문제 수정 (5개 ps1 파일에 BOM 추가) - BuildAndSign / Install 스크립트의 안내 메시지를 'JPEG로 빠른 변환' → 'Everything2Everything으로 변환 카스케이드'로 갱신 - Install 스크립트에 Portable EXE 카스케이드 unregister 안내 추가 (MSIX + 레지스트리 둘 다 등록 시 메뉴 중복 방지) --- packaging/BuildAndSign.ps1 | 4 ++-- packaging/BuildMsix.ps1 | 2 +- packaging/CreateDevCert.ps1 | 2 +- packaging/GenerateAssets.ps1 | 2 +- packaging/Install-Everything2Everything.ps1 | 8 ++++++-- 5 files changed, 11 insertions(+), 7 deletions(-) diff --git a/packaging/BuildAndSign.ps1 b/packaging/BuildAndSign.ps1 index ec84b78..b3e63f2 100644 --- a/packaging/BuildAndSign.ps1 +++ b/packaging/BuildAndSign.ps1 @@ -1,4 +1,4 @@ -#Requires -Version 5.1 +#Requires -Version 5.1 # 한방에 빌드+자체서명: 인증서 자동 생성 → MSIX 빌드 → 서명까지 일관 처리. # 산출: # - packaging/dist/Everything2Everything-x64.msix (서명됨) @@ -65,4 +65,4 @@ Write-Host ' cd packaging' Write-Host " .\Install-Everything2Everything.ps1 -PfxPath .\Everything2Everything-DevCert.pfx -MsixPath .\dist\Everything2Everything-x64.msix" Write-Host ' PFX 비밀번호:' $Password Write-Host '' -Write-Host ' 3. 우클릭 → JPEG로 빠른 변환 / JPEG로 변환… 이 메인 메뉴에 노출됨.' +Write-Host ' 3. 우클릭 → "Everything2Everything으로 변환" 카스케이드가 메인 메뉴에 직접 노출됨.' diff --git a/packaging/BuildMsix.ps1 b/packaging/BuildMsix.ps1 index 2d51377..32d5baf 100644 --- a/packaging/BuildMsix.ps1 +++ b/packaging/BuildMsix.ps1 @@ -1,4 +1,4 @@ -#Requires -Version 5.1 +#Requires -Version 5.1 # MSIX 빌드 파이프라인. # 1) .NET App publish (framework-dependent) # 2) C++ Shell DLL 빌드 diff --git a/packaging/CreateDevCert.ps1 b/packaging/CreateDevCert.ps1 index 7ca7e52..2a4d9ed 100644 --- a/packaging/CreateDevCert.ps1 +++ b/packaging/CreateDevCert.ps1 @@ -1,4 +1,4 @@ -#Requires -Version 5.1 +#Requires -Version 5.1 # 자체 서명 코드 사이닝 인증서 생성 + PFX export. # Subject가 Package.appxmanifest 의 와 정확히 일치해야 한다. diff --git a/packaging/GenerateAssets.ps1 b/packaging/GenerateAssets.ps1 index 1ed5d21..a9868ff 100644 --- a/packaging/GenerateAssets.ps1 +++ b/packaging/GenerateAssets.ps1 @@ -1,4 +1,4 @@ -#Requires -Version 5.1 +#Requires -Version 5.1 # packaging/Assets/ 의 placeholder 아이콘들을 생성한다. # 추후 진짜 로고로 교체. diff --git a/packaging/Install-Everything2Everything.ps1 b/packaging/Install-Everything2Everything.ps1 index df01884..dd8df29 100644 --- a/packaging/Install-Everything2Everything.ps1 +++ b/packaging/Install-Everything2Everything.ps1 @@ -1,4 +1,4 @@ -#Requires -Version 5.1 +#Requires -Version 5.1 #Requires -RunAsAdministrator # 5대 PC에서 MSIX 사이드로드 설치 — 1회 셋업 스크립트. # 사용법: @@ -38,5 +38,9 @@ Write-Host '[3/3] MSIX 패키지 설치…' Add-AppxPackage -Path $MsixPath -ForceApplicationShutdown Write-Host '' -Write-Host '✅ 설치 완료. Win11 메인 우클릭 메뉴에 "JPEG로 빠른 변환" / "JPEG로 변환…" 항목이 보일 겁니다.' +Write-Host '✅ 설치 완료. Win11 메인 우클릭 메뉴에 "Everything2Everything으로 변환" 카스케이드가 보일 겁니다.' +Write-Host ' 서브메뉴: JPEG · PNG · WebP · PDF · TXT/DOCX(OCR) · AVIF · GIF · TIFF · BMP · 변환…' Write-Host ' (탐색기 재시작이 필요할 수 있음: 작업 관리자 → "Windows 탐색기" 다시 시작)' +Write-Host '' +Write-Host '⚠️ 중복 방지: Portable EXE 카스케이드를 이미 등록했다면 unregister 권장 — 메인 메뉴와 추가 옵션 메뉴에 모두 노출되는 것을 막음:' +Write-Host ' \Everything2Everything.exe unregister'