“배포” 태그의 글
“배포” 태그가 붙은 글 10건을 최신순으로 정리했습니다.
-
AppLocker・App Control for Business(WDAC)와 업무 앱 배포 ── '실행 제어'에 막히기 전에
AppLocker, App Control for Business(구 WDAC), Smart App Control의 차이와, 자사의 업무 앱이 고객 환경의 실행 제어에 막히지 않기 위한 개발·배포 측의 대책을 정리합니다. 차단 시 이벤트 로그를 읽는 방법도 정리합니다.
-
PowerShell 모듈의 사내 배포와 업데이트 ── PSResourceGet과 사내 리포지토리
공유 폴더의 ps1을 복사해 돌려쓰는 운영에서 벗어나는 방법을 정리합니다. 모듈 매니페스트 작성법, 버저닝, PSResourceGet을 이용한 사내 리포지토리 구축과 배포·업데이트, 서명과의 조합까지 해설합니다.
-
사용 중인 exe/DLL을 어떻게 교체할까 ── Restart Manager와 자동 업데이트의 「파일 사용 중」 문제
사용 중인 exe/DLL은 왜 교체할 수 없을까. 실행 중 파일의 잠금과 「이름 변경은 가능하다」는 특성, Restart Manager를 통한 점유 프로세스의 열거·종료·재시작, rename-then-replace와 MoveFileEx의 재부팅 시 치환까지 C# 진단 코드와 함께 ...
-
Windows 앱 외주·수탁 개발을 의뢰하기 전에 정리해야 할 것
Windows 앱의 외주·수탁 개발을 의뢰하기 전에, 기존 소프트웨어 개수, 장치 연계, COM/ActiveX, 배포·업데이트, 보수와 관련해 정리해야 할 포인트를 설명합니다.
-
Windows에서 'Windows에 의해 PC가 보호되었습니다'가 나타나는 이유
Windows 앱 배포 시 SmartScreen 경고가 뜨는 이유를 코드 서명, EV/OV 증명서, Azure Artifact Signing, MSIX, Microsoft Store, ClickOnce, 사내 배포, App Control까지 실무 관점에서 정리합니다.
-
ClickOnce란 무엇인가 - 구조, 업데이트, 어울리는 장면・어울리지 않는 장면을 실무 시점에서 정리
ClickOnce가 무엇이고 매니페스트, 캐시, 업데이트, 서명이 어떻게 맞물려 동작하는지를 Mermaid 그림과 함께 정리하고, 사내용 .NET 데스크톱 앱 배포에서 어울리는 안건과 어울리지 않는 안건을 실무 시점에서 판단할 수 있도록 도와드립니다.
-
Windows의 관리자 특권이 필요해지는 것은 언제인가 - UAC, 보호 영역, 설계상의 구분 방법
Windows에서 관리자 권한이 필요한지는 사용자 직함이 아닌 앱이 건드리는 경계로 정해진다는 관점에서, UAC 동작과 보호 영역, per-user 대 per-machine, 매니페스트와 분리 모델까지 정리하여 불필요한 승격을 줄이는 설계 판단 기준을 얻을 수 있습니다.
-
Windows 앱의 배포 방식을 어떻게 고를까 - MSI / MSIX / ClickOnce / xcopy / 자체 updater의 판단표
Windows 앱의 배포 방식은 인스톨러 형식의 취향이 아니라 OS와의 결합도와 갱신 책임의 선택입니다. MSI / MSIX / ClickOnce / xcopy / 자체 updater를 실무 관점에서 정리합니다.
-
Windows에서 어디까지 싱글 바이너리로 만들 수 있는가 - 1 EXE로 가능한 범위, Windows 의존이 남는 곳, 배포 전 판단표
Windows 앱을 1 EXE로 만들고 싶을 때, 배포물을 합치는 것과 OS 의존을 없애는 것은 다릅니다. .NET single-file·Native AOT·정적 링크의 한계와 WebView2·WinUI·서비스·드라이버에 남는 의존을 판단표로 정리합니다.
-
.NET의 Native AOT란 무엇인가 - JIT, ReadyToRun, trimming과의 차이를 먼저 정리
Native AOT가 무엇인지를 JIT, ReadyToRun, self-contained, single-file, trimming, source generator와의 차이로 정리하고, 잘 맞는 경우와 힘든 경우를 실무 관점에서 정리합니다.