타사 설치 관리자를 사용하여 데스크톱 앱 패키지Package a desktop app using third-party installers

다음은 데스크톱 애플리케이션 패키징 기능을 지 원하는 인기 있는 타사 제품 및 설치 관리자 목록입니다.Below is a list of popular third-party products and installers that support the ability to package a desktop application. 이러한 도구를 사용하면 MSI 설치 관리자 또는 앱 패키지를 클릭 몇 번으로 생성할 수 있습니다.You can use them to generate MSI installers or app packages with only a few clicks. 이러한 도구를 사용하는 방법에 대한 설명서는 준비되지 않았으며, 자세한 내용은 해당 도구의 웹 사이트에서 확인할 수 있습니다.While we don't produce documentation on how to use these tools, visit their websites to learn more.

고급 설치 관리자Advanced Installer

Caphyon은 몇 번의 클릭만으로 애플리케이션의 Windows 앱 패키지를 손쉽게 생성할 수 있도록 GUI 기반의 무료 데스크톱 앱 패키징 도구를 제공합니다.Caphyon provides a free, GUI-based, desktop app packaging tool that helps you to generate a Windows app package for your application with only a few clicks. 또한 자동 모드에서 실행되는 설치 관리자를 포함하여 모든 설치 관리자를 사용할 수 있으며, 애플리케이션이 패키징에 적합한지 확인하기 위한 유효성 검사를 수행합니다.It can use any installer; even ones that run in silent mode, and performs a validation check to determine whether the application is suitable for packaging. Desktop App Converter는 Hyper-V 및 VMware에도 통합됩니다.The Desktop App Converter also integrates with Hyper-V and VMware. 즉, 일치하는 Docker 이미지(크기가 3GB 이상일 수 있음)를 다운로드할 필요 없이 자체 가상 머신을 사용할 수 있습니다.This means that you can use your own virtual machines, without having to download a matching Docker image that can be over 3GB in size.

고급 설치 관리자를 사용해 기존 프로젝트에서 MSI와 Windows 앱 패키지를 생성할 수 있습니다.You can use Advanced Installer to generate MSI and Windows app packages from existing projects. Microsoft Desktop App Converter를 사용하여 생성한 Windows 앱 패키지를 고급 설치 관리자에서 가져올 수도 있습니다.You can also use Advanced installer to import Windows app packages that you generate by using the Microsoft Desktop App Converter. 가져온 패키지는 UWP 앱을 위해 특별히 설계된 시각적 도구를 사용하여 유지 관리할 수 있습니다.Once imported, you can maintain them by using visual tools that are specifically designed for UWP apps.

또한 고급 설치 관리자는 데스크톱 브리지 앱 빌드 및 디버그에 사용할 수 있는 Visual Studio 2017 및 2015용 확장을 제공합니다.Advanced Installer also provides an extension for Visual Studio 2017 and 2015 that can use to build and debug Desktop Bridge apps.

빠른 개요는 이 비디오를 참조하세요.See this video for a quick overview.

최근에 출시된 고급 설치 관리자 Express Edition을 확인하세요.Be sure to checkout the recently released Advanced Installer Express Edition.

Cloudhouse 호환성 컨테이너Cloudhouse Compatibility Containers

Windows 10 및 10 S와 호환되지 않는 LOB 애플리케이션을 보유한 기업 고객의 경우, 소스 코드를 변경하지 않아도 Cloudhouse의 호환성 컨테이너를 사용하여 Windows XP 및 7 앱을 Windows 10에서 실행한 다음, 비즈니스용 Microsoft Store 또는 Microsoft InTune을 통해 공급할 수 있게 UWP(유니버설 Windows 플랫폼)에서 실행되도록 변환할 수 있습니다.For Enterprise customers who have line of business applications that are incompatible with Windows 10 and 10 S, Cloudhouse’s Compatibility Containers enable Windows XP and 7 apps to run on Windows 10 and then converts them to run on the Universal Windows Platform (UWP) for delivery through Microsoft Store for Business, or Microsoft InTune without changing the source code. 평가판에 등록하세요.Register for a Free Trial.

Cloudhouse는 앱이 현재 실행되고 있는 운영 체제(예: Windows XP)에서 LOB 애플리케이션을 호환성 컨테이너로 패키징한 다음, UWP로 변환할 준비를 하는 Auto Packager를 제공합니다.Cloudhouse provides an Auto Packager for packaging line of business applications into Compatibility Containers on the operating systems that the apps runs on today (For example: Windows XP), and then prepare it for conversion to UWP. 그 후 컨테이너가 Microsoft의 Desktop App Converter 도구와 통합되어 새로운 Windows 앱 패키지 형식으로 변환됩니다.The Container is then converted to the new Windows app package format by integrating it with Microsoft’s Desktop App Converter tool.

Auto Packager는 설치/캡처 및 런타임 분석을 사용하여 애플리케이션 파일, 레지스트리, 런타임, 종속성, Windows 10에서 애플리케이션을 실행하는 데 필요한 호환성 및 리디렉션 엔진이 포함된 애플리케이션용 컨테이너를 만듭니다.The Auto Packager uses install / capture and runtime analysis to create a Container for the application which includes the application’s files, registry, runtimes, dependencies, and the compatibility and redirection engine required to enable the application to run on Windows 10. 컨테이너는 애플리케이션과 런타임이 사용자의 디바이스에서 실행 중인 다른 애플리케이션과 충돌하거나 영향을 주지 않도록 애플리케이션과 런타임을 격리합니다.The Container provides isolation for the application and its runtimes, so that that they do not affect or conflict with other applications running on the user’s device.

비즈니스용 Microsoft Store를 통해 비즈니스 애플리케이션을 제공하는 방법에 대한 자세한 내용은 릴리스 블로그를 참조하세요.Find out more about how you can deliver business applications through the Microsoft Store for Business Read in our Release blog.

FireGiantFireGiant

FireGiant MSIX 확장을 사용하면 동일한 WiX 소스 코드로 Windows 앱 패키지와 MSI 패키지를 동시에 만들 수 있습니다.The FireGiant MSIX extension lets you create Windows app packages and MSI packages simultaneously from the same WiX source code. 빌드를 할 때마다 Windows 앱 패키지에서 Windows 10을, MSI에서 이전 버전의 Windows를 대상으로 지정할 수 있습니다.Every time you build, you can target Windows 10 with a Windows app package and earlier versions of Windows with MSI.

FireGiant MSIX 확장은 컨테이너나 가상 머신의 디스크 공간 및 런타임에 부담을 주지 않고 WiX 프로젝트의 정적 분석과 인텔리전트 에뮬레이션을 사용하여 Windows 앱 패키지를 만듭니다.The FireGiant MSIX extension uses static analysis and intelligent emulation of your WiX projects to create Windows app packages without the disk space and runtime overhead of containers or virtual machines.

FireGiant MSIX 확장은 설치 관리자를 실행하여 변환하지 않기 때문에, 설치 관리자를 Windows 앱 패키지로 반복해서 변환하지 않고도 WiX 설치 관리자를 계속 유지할 수 있습니다.Because the FireGiant MSIX extension doesn't convert your installer by running it, you can maintain your WiX installer without having to repeatedly convert it to Windows app packages. 여러 Windows 버전의 모든 사용자가 향상된 최신 기능을 사용할 수 있으며, 관리자는 MSI와 Windows 앱 패키지가 동기화되지 않는 문제를 걱정할 필요가 없습니다.All your users on different versions of Windows get your latest improvements and you don't have to worry about MSI and Windows app packages getting out of sync.

비디오를 통해 FireGiant CEO Rob Mensching에서 코드 몇 줄로 인기 오픈 소스 7-Zip 압축 도구의 Appx(Windows 앱 패키지) 버전을 만든 다음, 동일한 WiX 소스 코드를 변경하여 Windows 애플리케이션과 MSI 패키지를 개선하는 방법을 알아보세요.Check out this video and see how in a couple lines of code FireGiant CEO Rob Mensching creates an Appx (Windows app package) version of the popular open-source 7-Zip compression tool and then how he improves both Windows application and MSI packages with changes in the same WiX source code.

InstallAwareInstallAware

Microsoft의 기술 혁신을 빠르게 지원하는 추적 레코드를 사용하는 InstallAware는 단일 원본에서 Windows 앱 패키지(데스크톱 브리지), App-V(Application Virtualization), MSI(Windows Installer), EXE(네이티브 코드) 패키지를 빌드합니다.InstallAware, with a track record of quickly supporting Microsoft's innovations, builds Windows app packages (Desktop Bridge), App-V (Application Virtualization), MSI (Windows Installer), and EXE (Native Code) packages from a single source.

InstallAware는 Visual Studio 버전 2012-2017용 무료 InstallAware 확장을 제공합니다.InstallAware provides free InstallAware extensions for Visual Studio versions 2012-2017. 이를 사용하여 Visual Studio 도구 모음에서 한 번의 클릭으로 Windows 앱 패키지를 직접 만들 수 있습니다.You can use them to create Windows app packages with a single click directly from the Visual Studio toolbar.

또한 PackageAware(스냅샷 없이 설정 캡처) 또는 데이터베이스 가져오기 마법사(MSI 설치 관리자 및 MSM 병합 모듈의 경우)를 사용하여 설치에 대한 소스 코드가 없는 경우에도 해당 설치를 가져올 수 있습니다.You can also import any setup, even if you don't have the source code for that setup, by using PackageAware (snapshot-free setup captures), or the Database Import Wizard (for all MSI installers and MSM merge modules). GUI 도구를 사용하여 시각적으로 스크립팅을 통해 가져오기를 유지 관리하고 향상시킬 수 있습니다.You can use GUI tools to maintain and enhance your imports, visually or by scripting.

고급 APPX 만들기 옵션을 사용하면 Microsoft Store 제출을 대상으로 지정하거나 최종 사용자에게 배포를 사이드로드하기 위해 서명된 Windows 앱 패키지 이진 파일을 생성할 수 있습니다.Advanced APPX creation options help you target Microsoft Store submissions, or produce signed Windows app package binaries for sideload distribution to end-users. 단일 원본에서 Nano Server로 배포하도록 대상을 지정하고 GUI 외에도 명령줄 자동화를 완전하게 지원하는 WSA(Windows Server Applications) 설치 관리자 패키지를 빌드할 수도 있습니다.You can even build WSA (Windows Server Applications) Installer packages that target deployments to Nano Server all from a single source, and with full support for command line automation, in addition to a GUI.

또한 InstallAware는 GNU Affero GPL 라이선스에 따라 예제 명령줄 애플릿과 함께 오픈 소스 APPX 작성기 라이브러리를 제공합니다.InstallAware also open sourced an APPX builder library, together with an example command line applet, under the GNU Affero GPL license. 이러한 기능은 WiX와 같은 오픈 소스 플랫폼에서 사용하도록 설계되어 있습니다.These are designed for use with open source platforms such as WiX.

InstallShieldInstallShield

InstallShield는 최소한의 스크립팅과 코딩, 재작업으로 MSI 및 EXE 설치 관리자를 개발하고, UWP(유니버설 Windows 플랫폼)와 WSA(Windows Server 앱) 패키지를 만들고, 애플리케이션을 가상화 할 수 있는 단일 솔루션을 제공합니다.InstallShield provides a single solution to develop MSI and EXE installers, create Universal Windows Platform (UWP) and Windows Server App (WSA) packages, and virtualize applications with minimal scripting, coding and rework.

InstallShield 프로젝트를 몇 초면 검사할 수 있습니다. 애플리케이션과 UWP 및 WSA 패키지 간의 잠재적인 호환성 이슈를 자동으로 식별하여 검사 작업 시간을 절약합니다.Scan your InstallShield project in seconds to save hours of investigative work by automatically identifying potential compatibility issues between your application and UWP and WSA packages.

기존 InstallShield 프로젝트에서 UWP 앱 패키지를 빌드하여 Microsoft Store를 준비하고 Windows 10의 소프트웨어 설치 환경을 단순화하세요.Prepare for the Microsoft Store and simplify your software’s installation experience on Windows 10 by building UWP app packages from your existing InstallShield projects. 고객이 원하는 배포 시나리오를 모두 지원하는 Windows 설치 관리자 및 UWP 앱 패키지를 모두 빌드하세요.Build both Windows Installer and UWP App Packages to support all of your customers’ desired deployment scenarios. 기존 InstallShield 프로젝트에서 WSA 패키지를 빌드하여 Nano Server와 Windows Server 2016 배포를 지원하세요.Support Nano Server and Windows Server 2016 deployments by building WSA packages from your existing InstallShield projects.

더 쉽게 배포하고 유지 관리할 수 있도록 모듈에서 설치 프로그램을 개발한 다음, 빌드할 때 구성 요소와 종속성을 Microsoft Store용 단일 UWP 앱 패키지로 병합하세요.Develop your installation in modules for easier deployment and maintenance, and then merge the components and dependencies at build time into a single UWP app package for the Microsoft Store. Microsoft Store 외부에서 직접 배포하는 경우 UWP 앱 패키지와 기타 종속성을 Suite/고급 UI 설치 관리자와 함께 번들로 구성하세요.For direct distribution outside the Store, bundle your UWP App Packages and other dependencies together with a Suite/Advanced UI installer.

자세한 내용은 이 eBook을 참조하세요.Learn more in this eBook.

PACE SuitePACE Suite

PACE Suite는 데스크톱 앱을 유니버설 Windows 플랫폼으로 가져오는 데 사용할 수 있는 애플리케이션 패키징 도구입니다.PACE Suite is an application packaging tool that you can use to bring your desktop apps to the Universal Windows Platform.

PACE Suite를 사용하면 특별한 패키징 환경을 준비하거나 추가 Windows SDK 구성 요소를 설치할 필요가 없습니다.With PACE Suite, you don't need to prepare special packaging environments or install additional Windows SDK components. PACE Suite는 Windows 10 또는 Windows Server 2016 하의 표준 패키징 환경에서 독립적으로 Windows 앱 패키지를 빌드할 수 있습니다.PACE Suite can build Windows app packages independently in your standard packaging environment under Windows 10 or Windows Server 2016. PACE Suite로 Windows 앱 패키지에 설치 관리자를 리패키징하는 방법을 알아보려면 이 일러스트레이션 예제를 확인하세요.Check out this illustrated example to learn how PACE Suite approaches repackaging an installer to a Windows app package.

Windows 앱 패키지를 만드는 것 외에도, PACE Suite를 사용하여 Windows Installer 패키지(MSI), 패치(MSP), 변환(MST) 및 App-V 패키지를 만들 수 있습니다.Apart from creating Windows app packages, you can also use PACE Suite to create Windows Installer packages (MSI), patches (MSP), transforms (MST) and App-V packages. MSI를 작성할 때 PACE Suite를 사용하여 업그레이드, 권한 설정, 사용자 지정 작업, 스크립트 등을 관리할 수 있습니다.When it comes to MSI authoring, PACE Suite helps with managing upgrades, permission settings, custom actions, scripts and others. 또한 애플리케이션을 System Center Configuration Manager에 바로 게시할 수도 있습니다.You can also publish your applications directly to System Center Configuration Manager.

모든 애플리케이션 패키징 기능을 검토하려면 PACE Suite 기능을 참조하세요.To review all application packaging capabilities, see PACE Suite features.

RAD StudioRAD Studio

Embarcadero의 RAD Studio를 참조하세요.See RAD Studio by Embarcadero

RayPack StudioRayPack Studio

Raynet의 패키징 솔루션인 RayPack Studio는 효율적이고 구성이 쉬운 변환 및 리패키징 프레임워크의 여러 결과 중 하나로써 데스크톱 애플리케이션용 패키지 만들기를 지원합니다.Raynet's packaging solution, RayPack Studio, supports the creation of packages for desktop applications as one of several possible outcomes of efficient and easy-to-configure conversion and repackaging framework.

긴 시간이 걸리는 환경 설정 작업 없이, 기존 가상 환경(VMware 워크스테이션, Hyper-V)을 사용하여 자동/대량 변환을 수행할 수 있습니다.Existing virtual environments (VMware Workstation, Hyper-V) can be used to perform automated/bulk conversion without a lengthy environment setup. 이 스튜디오의 구성 요소인 RayQC Advanced는 변환할 수 있는 소프트웨어를 확인하기 위한 사전 변환 스크리닝 및 호환성 테스트를 수행할 수 있습니다.A component of the studio (RayQC Advanced) is able to make pre-conversion screening and compatibility tests to verify software that is eligible for conversion. 또한 사용자는 이제 1주년 및 크리에이터스 업데이트를 포함한 다양한 Windows 10 에디션에 대해 포괄적인 충돌 및 호환성 검사를 수행할 수 있습니다.Additionally, users can now perform comprehensive collision and compatibility checks with various Windows 10 editions including Anniversary and Creators updates.

Windows 10 APPX/UWP 포맷용 소프트웨어 패키지를 만드는 것 외에도, RayPack Studio는 클래식 Windows Installer 패키지(MSI), 패치(MSP), 변환(MST), App-V 패키지를 만드는 데 사용할 수도 있습니다.Next to the creation of software packages for Windows 10 APPX/UWP format, RayPack Studio can also be used to create classic Windows Installer packages (MSI), patches (MSP), transforms (MST), and App-V packages. 뿐만 아니라 이 솔루션은 전문가용 엔터프라이즈 소프트웨어 패키징을 위한 소프트웨어 제품과 구성 요소가 함께 제공됩니다.Furthermore, this solution comes with a set of software products and components for professional enterprise software packaging. RayPack Studio는 소프트웨어 패키징 및 가상화 외에도 소프트웨어 애플리케이션과 패키지의 충돌 및 호환성 검사(RayQC Advanced), 소프트웨어 평가(RayEval), 품질 보증(RayQC) 등의 모든 패키징 관련 작업을 고려합니다.In addition to software packaging and virtualization, RayPack Studio considers all packaging-related tasks: conflict and compatibility checks of software applications and packages (RayQC Advanced), software evaluation (RayEval), and quality assurance (RayQC).

RayFlow와 결합된 Raynet의 Enterprise Workflow System을 통해 사용자는 엔터프라이즈 애플리케이션의 전체 수명 주기 동안 패키지 주문부터 평가, 분석, 패키징, 품질 보증, 사용자 동의 테스트 및 배포까지 모든 소프트웨어 관련 작업을 효율적으로 수행할 수 있습니다.Combined with RayFlow, Raynet´s Enterprise Workflow System, users can efficiently work on the software through the whole enterprise application lifecycle, from package ordering, through evaluation, analysis, packaging, quality assurance, user acceptance tests and deployment. 모든 패키지 및 형식은 SCCM에 직접 또는 다른 솔루션에 저장하거나 배포할 수 있습니다.All packages and formats can be stored and deployed directly into SCCM or other solutions. 전체 애플리케이션 수명 주기 프로세스는 RayFlow에서 추적 및 관리됩니다.The entire application lifecycle process is tracked and managed by RayFlow. 또한 ServiceNow 등의 모든 주문 시스템을 통합할 수 있습니다.In addition, any order systems such as ServiceNow can be integrated. Raynet은 서비스 공급자용 도구를 사용하여 전 세계에 소프트웨어 패키징 공장을 빌드합니다.Raynet builds software packaging factories worldwide with its tools for service providers.

Raynet의 RayPack Studio 및 RayFlow에 대해 알아보고 평가판 라이선스를 다운로드하세요.Convince yourself and get the free trial license of Raynet's RayPack Studio and RayFlow. 자세한 내용은 www.raynet.de를 참조하세요.For more information, please visit www.raynet.de.

관련 링크:Related links: