使用第三方安装程序将桌面应用打包

下面是常用第三方产品和安装程序的列表,这些产品和安装程序支持将桌面应用程序打包的功能。 只需单击几下即可使用它们来生成 MSI 安装程序或应用包。 虽然我们不提供有关如何使用这些工具的文档,但你可以访问它们的网站以了解详细信息。

高级安装程序

Caphyon 提供基于 GUI 的免费桌面应用打包工具。使用此工具,只需单击几下即可为应用程序生成 Windows 应用包。 它可以使用任何安装程序(甚至是以静默模式运行的安装程序)并执行验证检查,以确定该应用程序是否适合打包。 这意味着你可以使用自己的虚拟机,而无需下载大小可能超过 3GB 的匹配的 Docker 映像。

Advanced Installer logo

可以使用 Advanced Installer 从现有项目中生成 MSI 和 Windows 应用包。 导入后,可以使用专为 UWP 应用设计的可视化工具对它们进行维护。

Advanced Installer 还提供用于 Visual Studio 2017 和 2015 的扩展,该扩展可用于生成和调试桌面桥应用

请观看此视频进行快速的大致了解。

提示

请务必检查最近发布的 Advanced Installer Express Edition

Apptimized Platform

Apptimized Platform 是 Apptimized 的一个应用程序打包环境,你可在这里使用现代化应用程序交付框架高效、高质量且安全地打包桌面应用程序。

Apptimized Platform 提供完全基于云的服务 Evergreen(长时间运行)状态,确保公司软件保持在最新状态。 这一概念由我们的解决方案呈现的 4 个主要步骤构成,这些步骤是:通知 - 测试 - 修复 - 运行。

apptimized logo

Apptimized Updates 是 Evergreen 概念的“通知”步骤,该概念已集成到我们的平台中。 当发布最新版本来维持应用程序的最新状态时,该服务会向你发送通知。 我们团队有效支持的更新将通过电子邮件发送给你。 Apptimized Updates 是我们的平台的一部分,它已在无提示的情况下与我们的其他解决方案相集成。

Apptimized Proof 是指 Evergreen 概念中的“测试”步骤,它是在 Apptimized Platform 上执行的。 Apptimized Proof 是一个自动化的解决方案,用于解决耗时很长、费用很高的测试和迁移问题。 我们的自动化测试服务既涵盖将基于 Windows 的应用程序移到云中时遇到的问题,也涵盖将应用从旧版直接迁移到云中时遇到的问题。 与云测试环境、多个并发测试和详细的测试报表相结合,该解决方案非常适合在一项服务中简单、便捷地处理各种客户请求。

“修复”和“运行”步骤使应用程序包通过 Apptimized Catalogue、Factory 和 Workspace 做好部署准备。 Apptimized Catalogue 支持 32 位和 64 位、采用各种格式(MSI、APP-V、Intunewin、MSIX、PSADT 包装)的可部署的应用程序。 所有最新的应用程序都将在用户请求后 48 小时内可用。 具有数十个最热门的可部署应用程序、运行快速且经济高效的单个服务非常适合对简化应用程序打包感兴趣的客户。

通过 Apptimized Factory 打包服务可使用主要格式,即在安全可缩放的 Microsoft Azure 上构建的 MSI、APP-V、Intunewin、СloudPaging、ThinApp、MSIX 和 VSL。 该平台支持 Windows 平台和 Mac、VMWare、Citrix 及 Linux 的打包。 拥有超过 15 年的打包专业知识,我们的专家将创建拥有任何复杂度的应用程序包。 使用门户可在打包和部署的任意阶段通过实时聊天全天候获得支持。

Apptimized Workspace 是一个应用程序打包环境,客户可在这里通过“发现、打包和测试”流程成功地创建包。 使用 Workspace 时,一个云打包工具箱在一个位置包含用于打包的所有应用程序,使客户的个人体验尽可能的方便快捷。 因此,可使用 MSI、MSIX、App-V 和 Intunewin 格式创建、编辑和自定义包。 借助到客户工作流系统的简单集成,再在安全新式、可自定义环境的加持下,可通过 API 随时随地进行访问。 因此,可通过集成选项将你现成且已经过测试的包部署到 SCCM 或 Intune 中,或者直接下载它。工作日可全天候获取实时支持。

有关我们提供的更多产品及详细信息,请访问 www.apptimized.com

相关链接:

appCURE

IT 人员可使用 appCURE 来加快应用程序捕获和简化转换到 MSIX 的过程。 SSH2 的 appCURE 可捕获终结点上正在运行的应用程序,你无需查找安装介质和说明等内容;它还可实现更新和修正,创建可供添加的 PSF 修补程序,从而迅速带来广泛的巨大变化,使得可以执行最终用户环境。

appCURE logo

appCURE 会从正在运行的应用程序中捕获应用程序详细信息,确保了解所有可能会影响最终用户应用程序的信息点。 然后,appCURE 会进行更新并将它们作为现成可用的 MSIX 包提供。 通过捕获当前环境中所有的应用程序集成点,appCURE 让你能够迅速优化 IT 资源,比以往更快、更好地规划迁移,从而使组织能够更快地投入生产。

appCURE Studio 是在 appCURE 的流程之上构建的,它可通过自动创建以下内容,为你的 MSIX 资产创建最优且利用率最高的环境

  • VHD/VHDX/VMDK/CIMFS
  • 认证更改
  • VHD 到 CIMFS 的转换
  • MSIX 应用附加和 APP Volumes 4
  • 测试和报告

Capture

Access IT Automation 的 Capture 是一款 API 驱动的模块化应用程序管理服务,你可用它来轻松、自发地创建 MSI、AppV、MSIX 和应用附加格式的应用程序包。

我们向你提供了有形的输出,你可通过 Configuration Manager 和 Intune 交付功能直接使用它们,你也可进一步利用我们广泛的测试和发布 API,这样我们就可创建 SCCM 和 Intune 应用程序对象,供你管理用户验收测试来确保 Evergreen IT 应用程序管理。

Capture logo

我们的 MSIX 和应用附加 API 服务细分为以下部分:

  • 针对 MSI、AppV、MSIX 和应用附加格式的包创建
    • AppScan API - 我们可加载你当前所有的 MSI 应用程序,并检查 MSIX 适用性。 检查阻止程序,例如启动时间服务或没有快捷方式的 MSI。
    • MSIX 生成器 API 适用于任何 CI/CD 管道,你需要在这里创建 MSIX,但无需拍摄快照 - 常见示例是 DevOps(松散文件、二进制文件)。
    • MSIX 创建 API - 由你提供源包和签名文件的简单输入,我们会使用快照技术来创建 MSIX 输出并对其进行数字签名。
    • 应用附加 API - 我们可在每次 MSIX 创建时作为上述 API 的一部分进行创建。此外,通过此 API,我们还可管理 MSIX 的分组,来创建应用附加 VHD 或 CIMf。
  • 测试管理
    • 用户验收测试 API - 我们使用已完成 MSIX 或应用附加的包,还创建了 Intune 对象或 Azure WVD 对象来供发布和交付。
      • 我们会捕获 UAT 测试人员状态(通过测试和未通过测试)的详细信息。
      • 我们会捕获 UAT 测试的屏幕截图和全面审核情况。
      • 我们会捕获应用程序在 Windows 10 版本上的性能。
    • 启动和负载测试 API - 我们会自发地将你的所有应用程序逐一加载到 Windows 10 版本中(与之对比的是其他 Windows 10 内部版本上的其他启动和加载测试),从而确保你的包在更新版本的 Windows 10 上正常工作
      • 我们会使用 Intune 分发应用程序来模拟真实的应用交付情况。
      • 我们会从 MSIX 包中启动所有快捷方式,来确保没有任何问题。
      • 对于启动测试的状态(通过测试或未通过测试),我们会以视频的形式记录该项自发测试。
      • 通过测试就表示你在打包到 MSIX 方面进行了投入。
      • 如果未通过测试,则会为你提供详细信息,让你能够在将最终用户继续移到下一版本的 Windows 10 之前对包进行修正。
    • 性能测试 API - 让你能够确信存在高风险的包更改内容会在你的物理桌面和 VDI/WVD 工厂中按预期运行
      • 你可配置想要监视的性能计数器。
      • 你可设置 MSIX Intune 交付的包的持续时间(以小时为单位)。
      • 我们会提供应用程序包的所有结果,特别是查找任何 CPU 或内存峰值。

我们如何将 API 插入现有的传统端到端应用程序管理工作流:端到端应用程序打包和测试自动化解决方案

新式 API 驱动的应用程序管理:新式 API 驱动的应用程序打包和测试

FireGiant

FireGiant MSIX 扩展可用来基于相同 WiX 源代码同时创建 Windows 应用包和 MSI 包。 每次创建时,如果面向 Windows 10,可以创建 Windows 应用包;如果面向更早版本的 Windows,可以创建 MSI 包。

FireGiant logo

FireGiant MSIX 扩展使用 WiX 项目的静态分析和智能模拟来创建 Windows 应用包,而无需容器或虚拟机的磁盘空间和运行时开销。

因为 FireGiant MSIX 扩展不会通过运行安装程序来转换它,所以你可以保留 WiX 安装程序,而无需重复将其转换为 Windows 应用包。 你的使用不同版本 Windows 的所有用户都可获取最新改进功能,你无需担心 MSI 和 Windows 应用包不同步。

查看此视频,了解 CEO Rob Mensching 如何通过几行 FireGiant 代码创建 Appx(Windows 应用包)版本的热门开源 7-Zip 压缩工具,然后他又如何通过更改相同 WiX 源代码改进了 Windows 应用程序和 MSI 包。

Infinity Evergreen

Infinity Evergreen 是 Camwood 具有专利权的应用程序打包自动化解决方案。 通过与企业最终用户计算管理解决方案的直接集成,创建完全自动化、质量上乘且合规的应用程序包。

Infinity logo

Infinity Evergreen 是一种新式工作区业务流程平台,它使用智能自动化和强大的分析功能来规划、测试和部署到新式工作区环境(包括 Windows 10)的任何更新或升级,从而组织改用敏捷的 Evergreen IT 模型。 Infinity 提供以下功能:

  • 自动化 OAT & UAT 应用程序测试

针对任何新的 Windows 10 操作系统确保应用程序的功能和有效性。 它针对 Windows 10 更新和发布向 UAT 测试应用程序提供端到端自动化功能,确保操作系统更新不会导致系统中断,也不会对用户体验产生负面影响,让用户安心无忧。

Infinity Evergreen 提供完全自动化的端到端解决方案,客户可用它来根据自己特定的打包要求快速打包应用程序,同时确保成功部署。 支持所有主要的应用程序打包格式:MSIX、MSI、MST 和 AppV。

通过 Infinity Evergreen 的六步式自动化 MSIX 打包流程,可轻松进行 MSIX 应用程序打包:

  1. 将应用程序上传到 Infinity Evergreen 中即可进行打包,而无论大小或复杂度如何。
  2. 按照要求自定义应用程序包,嵌入所有注册表、属性、依赖项或排除项。
  3. 使用完全自动化或半自动化工作流捕获应用程序包,确保它满足你的组织需求。
  4. 根据你的情况自动打包应用程序,有支持性的发现文档来支持你的合规性要求。
  5. 针对任何 Windows 10 操作系统版本自动验证应用程序包,确保它与你的组织兼容。
  6. 轻松地将完全打包和经过验证的应用程序部署到最终用户计算管理解决方案。

Infinity Evergreen 使用智能自动化简化新式工作区管理。

Liquit 版本及修补程序管理

Liquit Setup Commander 是 Liquit 版本及修补程序管理产品的一部分。 它的“重新打包”向导使用最常见的打包工具(如 Microsoft MSIX 打包工具),可大幅简化并加速将旧设置重新打包为 MSIX 的过程。

Liquit logo

在“重新打包”向导中,可以选择在重新打包过程中将 MSIX 包转换为 MSIX 应用附加 VHD 或 CIM。 然后可将其与 Windows 10 企业版多会话 2004 一起使用,可在本地或作为 Microsoft Windows 虚拟桌面实现的一部分使用。

使用 Liquit 设置存储,可以从供应商网站快速下载和自定义常用设置,并在重新打包过程中包含此设置。 我们为每个设置存储条目提供 MSIX 就绪数据以及将“包支持框架”包含在内以提高应用程序兼容性的选项。

相关链接:• Liquit 版本及修补程序管理:https://www.liquit.com/about-us/news/liquit-rpm • Liquit Setup Commander:https://www.liquit.com/products/release-patch-management/liquit-setup-commander/• Liquit Setup Commander 和将 SmartFTP 客户端重新打包为 MSIX:https://www.youtube.com/watch?v=fu69DxdGC6c• 安装重新打包向导以使用 MSIX 打包工具的先决条件:https://www.youtube.com/watch?v=Pec74lijYjg• 使用 MSIX 应用附加传送给最终用户的 SmartFTP 客户端:https://www.youtube.com/watch?v=CPGfrWZ8sTI• MSIX 就绪:https://www.liquit.com/msix-readiness/• Liquit Setup Commander 的重新打包向导现支持 MSIX:https://www.liquit.com/liquit-setup-commanders-repackaging-wizard-now-supports-msix/

InstallAware

安装 Aware 及快速支持 Microsoft 创新的跟踪记录,通过单个来源构建 Windows 应用包(桌面桥)、App-V(应用程序虚拟化)、MSI (Windows Installer) 和 EXE(本机代码)包。

InstallAware logo

InstallAware 为 2012-2017 版本的 Visual Studio 提供了免费的 InstallAware 扩展。 你可以直接从 Visual Studio 工具栏单击一下,就可使用它们来创建 Windows 应用包。

即使你没有设置的源代码,你也可以通过使用 PackageAware 或数据库导入向导(适用于所有 MSI 安装程序和 MSM 合并模块)导入任何设置(无快照设置捕获)。 你可以使用 GUI 工具 来以可视形式或脚本形式维护和增强你的导入。

高级 APPX 创建选项可帮助你应对 Microsoft Store 提交,或生成签名 Windows 应用包二进制文件以旁加载形式分发给最终用户。 你甚至可以生成从单个来源定向部署到 Nano 服务器的 WSA(Windows Server 应用程序)安装程序包,并且,除了 GUI 之外,还完全支持命令行自动化

InstallAware 还对一个 APPX 生成器库进行了开源,并在 GNU Affero GPL 许可证下提供了示例应用行小程序。 这些都是专为用于开源平台(如 WiX)而设计。

InstallShield

InstallShield 提供了一种解决方案,用于开发 MSI、EXE、APPX 和 MSIX 安装程序,并以最少的脚本、编码和重新修改虚拟化应用程序。

InstallShield logo

在数秒内扫描 InstallShield 项目,通过自动识别应用程序与 UWP 包之间潜在的兼容性问题,省去数小时的调查工作。

通过基于现有 InstallShield 项目生成 MSIX 应用包,为 Microsoft Store 做准备,并简化软件在 Windows 10 上的安装体验。 生成 Windows Installer 和 MSIX 包,以支持你的所有客户所需的部署方案。 可以从头开始生成 .MSIX 应用,也可以使用我们的向导将现有 MSI 文件转换为 .MSIX 应用。 为 .MSIX 应用创建修改包,最大限度地减少自定义。 请观看此视频,了解详细信息。 如果应用与 .MSIX 不兼容,请使用 PSF 添加修补程序

下面是关于 .MSIX 和 InstallShield 入门的简短视频

PACE 套件

PACE 套件是可用于将桌面应用引入到通用 Windows 平台的应用程序打包工具。

Pace logo

有了 PACE 套件,便无需再准备特殊的打包环境或安装额外的 Windows SDK 组件。 PACE 套件可以在 Windows 10 或 Windows Server 2016 下的标准打包环境中独立生成 Windows 应用包。 查看此带图示例以了解 PACE 套件如何将安装程序重新打包到 Windows 应用包。

除创建 Windows 应用包外,还可以使用 PACE 套件创建 Windows Installer 包 (MSI)、修补程序 (MSP)、转换程序 (MST) 和 App-V 包。 对于 MSI 创作,PACE 套件可帮助管理升级、权限设置、自定义操作和脚本等。 还可以将应用程序直接发布到 System Center Configuration Manager。

若要查看所有应用程序打包功能,请参阅 PACE 套件功能

RAD Studio

请参阅 Embarcadero 的 RAD Studio

RayPack Studio

Raynet 的打包解决方案 RayPack Studio 支持创建桌面应用程序包(作为有效且易于配置的转换和重新打包框架的几种可能成果之一)。

RayPack logo

现有的虚拟环境(VMware 工作站、Hyper-V)可在不进行冗长环境设置的情形下用于执行自动/批量转换。 RayPack Studio 的组件 RayQC Advanced 可进行预转换筛选和兼容性测试来验证软件是否符合转换条件。 此外,用户现在可以使用多种版本的 Windows 10(包括周年更新和创意者更新)进行全面的冲突性和兼容性检查。

除了针对 Windows 10 APPX/UWP 格式创建软件包外,RayPack Studio 还可用于创建经典 Windows Installer 包 (MSI)、修补程序 (MSP)、转换程序 (MST) 和 App-V 包。 此外,此解决方案还附带一组软件产品和组件,用于专业企业软件打包。 除了软件打包和虚拟化,RayPack Studio 还顾及所有打包相关任务:软件应用程序及软件包的冲突性和兼容性检查 (RayQC Advanced)、软件评估 (RayEval) 和质量保证 (RayQC)。

通过与 RayFlow(Raynet 的企业工作流系统)结合使用,用户可以在整个企业应用程序生命周期(从程序包订购到评估、分析、打包、质量保证、用户接受度测试和部署)中高效从事软件工作。 所有的包和格式可直接存储和部署到 SCCM 或其他解决方案中。 RayFlow 会对整个应用程序生命周期进程进行跟踪和管理。 除此之外, ServiceNow 等任何订单系统均可以集成。 Raynet 利用其面向服务提供者的工具在世界各地构建软件打包工厂。

请让自己了解这些信息的真实性,获取 Raynet 提供的 RayPack Studio 和 RayFlow 免费试用版许可。 有关详细信息,请访问 www.raynet.de

相关链接:

Rimo3 云

借助 Rimo3 云,可以通过智能自动化来大规模采用新技术,从而不仅可以创建可直接用于开发的 MSIX 包,还可以帮助客户对要转换的应用程序以及使这些应用程序性能最佳的环境作出明智的数据驱动型决策。

Rimo3 logo

通过 Rimo3 云实现的应用程序现代化利用自动化和业务流程的强大功能,不仅可以大批量测试、转换和修正应用程序以创建可直接用于部署的 MSIX 包,还可以:

  • 了解哪些应用程序适合转换
  • 在转换之前,确保应用程序可在目标现代 OS 上运行
  • 测试转换后的应用程序

无论是大规模转换全部资产,还是初次探索 MSIX,Rimo3 云都可消除应对技术转换工作时需要的几乎所有手动工作。

请在此处查看我们关于将应用程序现代化为 MSIX 的 5 步指南。

有关通过 Rimo3 云现代化应用程序的详细信息,以及可通过大规模智能自动化完成的其他操作,请访问:https://rimo3.com