当前您所在的位置:首页>编译器 安装程序制作>安装程序制作

Advanced Installer Architect

Advanced Installer Architect

 

特征

1.安装Repackager

不使用行业标准Windows Installer引擎的旧版安装包可以轻松转换为可靠的MSI包,并受益于最新Windows Installer的技术优势。

 

在使用Windows Installer的众多优势中,一些最重要的是在Windows 10上进行GPO配置,应用程序修补和无缝UAC集成。

 

轻松重新包装

通过比较软件包安装之前和之后获取的系统快照来完成安装捕获。

 

2.从Repackager中控制VMware实

选择在开发计算机上还是在VMware或Hyper-V虚拟机上执行捕获。

 

您可以使用现有已保存的系统快照作为捕获的起点,也可以根据所选的配置文件创建新的系统快照。使用上下文菜单中的repackager设置从Advanced Installer项目动态排除资源。

 

您还可以选择使用安装程序UI自动化功能进一步简化工作。

 

使用Repackager Assistant使其他人能够更容易了解重新打包的过程。

 

Repackager Assistant(重新安装助手)

在Repackager中,您可以记录设置,记笔记并捕获安装的屏幕截图。它对IT专业人员很有用,它简化了文档处理过程,因此任何从事该项目工作的人都可以理解或掌握现有工作。

 

准确捕获安装

通过可自定义的配置文件,使用强大的过滤机制微调重新打包过程的准确性。您可以捕获现有安装并将其重新打包到MSI包中并对其进行个性化设置。

 

智能扫描算法将检测并保留高级结构,如:

 

•服务

•驱动程序

•文件关联

•环境变量

•组件

•计划任务

•Windows防火墙设置

 

通过在不安装任何软件的情况下获取文件和注册表格快照,记录由于后台运行的应用程您可以稍后使用此噪声记录来过滤新的系统捕获。

 

自定义重新包装

安装捕获完成后,结果将自动导入到新的Advanced Installer项目中,您可以查看并为您的新软件包配置个性化需求。

 

项目的所有必需文件和资源都会自动导入到您选择的输出文件夹中,因此新项目与您刚刚捕获的安装没有任何依赖关系。

 

您还可以配置多个应用程序一次重新打包。

 

安装程序重新打包程序

•将多个安装捕获到单个包中

•将应用程序更新或整合服务包安装到新设置中

 

Repackager也可以通过其命令行界面使用。

 

创建虚拟化应用程序

由repackager创建的项目还可用于创建虚拟包。Advanced Installer支持创建App-V 4.x / 5.x和ThinApp软件包。因此,每当您需要更改其中的某些内容时,您无需重新排序应用程序。

 

在EXE重新打包期间检测嵌入式MSI安装

此repackager程序选项会自动检测任何嵌入的MSI,以便您提取它们并停止重新打包过程。这是避免重新打包MSI包装器的一种轻松方法。

 

将输出与原始包进行比较

通过将结果与原始安装进行比较,验证在重新打包的安装中添加、修改或删除的资源。

 

3. System Center Configuration Manager配置支持(SCCM)

System Center Configuration Manager是Microsoft的标准应用程序配置解决方案。它简化了将应用程序分布到大型或复杂网络上的服务器、台式机、笔记本电脑和移动设备的复杂任务。该软件可以无声无息地自动安装到特定目标用户或计算机上。

 

新的Advanced Installer SCCM 2016实现了进一步简化此任务。

 

简化配置

如果您使用的是SCCM 2007/2012/2016,则可以通过直接从Advanced Installer的GUI配置应用程序(MSI,MST和EXE)或创建一个从命令行调用我们的工具的简单脚本来节省时间。

 

易于配置

只要您拥有连接到SCCM服务器的凭据,我们的SCCM配置向导就可以直接从您的打包/开发机器中将软件包添加到SCCM中。

 

为最常见的配置方案自动配置软件包。

 

支持最新的配置模式

•将设置配置为SCCM 2012的SCCM应用程序

•使用SCCM配置App-V软件包

•使用SCCM配置AppX包

•使用SCCM配置MSIX包

 

4.应用程序虚拟化

越来越多的公司选择实施虚拟应用程序,因为它们提供快速简便的配置,降低的安全风险以及运行同一应用程序的多个版本的可能性,仅举几个好处。

 

Advanced Installer为您提供最新的Microsoft App-V和VMware ThinApp技术支持,使您能够在几分钟内为虚拟应用程序创建软件包。

 

无需外部工具,您无需跟踪第三方先决条件。一个非常有用的优势是GUI驱动的环境,它可以让您专注于重要的事情,而不是关注抽象交互的细节。具有每个创建内容的同一项目的多个输出可以缩短维护几个相关App-V包的交付时的开发时间。

 

虚拟化兼容和自动修复

根据App-V和ThinApp的兼容性规则验证现有的MSI / EXE生成项目,轻松评估和简化您的打包过程。

 

根据需要获得Advanced Installer应用的自动修复(例如,在单独的MSI中存储驱动程序),这将节省您的时间并帮助采用行业范围的实践,简化您的打包过程。

 

5.直接App-V GUI / CLI编辑器

Advanced Installer的App-V Editor专门使您能够从易于使用的GUI中打开,编辑和保存App-V 5.x软件包。使用我们的高级界面,您将能够在App-V包中配置各种元素。不需要重新测序,节省了大量时间。

 

作为图形界面编辑器的脚本替代,您可以使用TweakAppV.exe命令行界面工具。提供了新的命令选项,允许您将完全自动化的编辑脚本包含到创建系统中。

 

MSI到App-V转换器

使用脚本或GUI直接将MSI安装程序转换为App-V软件包。与App-V Editor一样,无需排序,节省了大量的包装时间。

 

无需外部工具

App-V处理完全由应用程序处理。这意味着无需安装其他软件,如Microsoft Application Virtualization Sequencer。后一种情况的步骤是首先创建MSI包并从中配置App-V包。使用Advanced Installer可以通过直接从常规MSI和相同资源创建App-V包来缩短开发时间。

 

GUI驱动的环境

使用Advanced Installer开发App-V软件包时,没有脚本,命令行或任何抽象交互。每个资源都由其专用UI单独配置,使您可以轻松跟踪更改和升级。控件直观易用,并且可以自解释,提供清爽的用户体验。

 

来自同一项目的多个输出

Advanced Installer支持从同一个项目创建多个安装程序,大大减少了创建App-V安装程序所需的步骤和时间。您所要做的就是指定您还需要App-V创建,点击Build按钮,然后在常规安装程序旁边生成App-V包。

 

每个创建内容

一个基础项目就足够了。您可以包含或排除不同方案的资源(调试、发布等)。可以使用相同的灵活性来创建App-V 4.x或App-V 5.x软件包。

 

6. MSI编辑器

从Advanced Installer的用户界面执行MSI快速编辑非常简单直观。动态配置MSI安装程序并将更改保存为MST转换文件、App-V或ThinApp软件包类型。

 

用户友好界面

•像在Windows资源管理器中一样处理文件和文件夹。

 

•配置注册表格项基于Windows中的注册表格编辑器经验。

 

•在Windows Installer指南中可视化地组织功能和组件。

 

•从许多预定义的自定义操作中选择或添加自己的操作。

 

•... 还有很多

也可以从Advanced Installer命令行执行支持的编辑操作。

 

以多种格式输出

您可以将更改保存为:

 

•MSI(内部或外部资源和压缩设置)

•MST转换文件

•App-V(4.x或5.x)

•ThinApp的

 

表格编辑器

MSI的微调和低级编辑也可以从表格编辑器执行。

 

如果要访问更复杂的功能,则必须使用MSI导入迁移到Advanced Installer项目。

 

7. MSIX修改包

通过利用修改包的强大功能来扩展和更新MSIX包。

 

将应用程序更新与打包过程分离。现在,您可以更新应用程序,而无需为每个新版本创建新的修改包,就像您以前使用MST包一样。

 

有了这种支持,您可以不断推出Windows 10更新以及应用程序更新,而无需每次都强制重新打包您的应用程序。

 

创建修改包

修改包可以让您更新和扩展使用MSIX包安装的应用程序。将其视为MST包的现代版本。

 

8. MSIX(AppX)转换器

使用完整UI或静态捕获任何Win32 / .NET桌面应用程序的安装,并将其转换为MSIX(AppX)包。

 

9. Package Support Framework

通过使用Advanced Installer对Microsoft软件Package Support Framework的内置支持,将您的旧应用程序迁移到新的MSIX打包标准。

 

我们提供快速调试、检测和添加应用程序在MSIX容器中运行所需的修正的选项,即使您无权访问应用程序的源代码。

 

使用fixups

Fixup是运行时的修补程序,它连接并重定向您的应用程序API调用,确保它们符合MSIX标准所要求的现代运行时环境的最佳实践。

 

问题会显示在日志中,根据其类型,您可以轻松添加预定义的修正来解决它们。不需要代码,一切都可以直接从UI完成。

 

10.安装程序导入

在创建MSI设置时,如果您有一个良好的开端而不必从头开始,那会非常有用。Advanced Installer强大的导入功能可以让您通过导入或转换为Advanced Installer项目来利用现有的安装程序和项目。

 

App-V包导入

Advanced Installer导入App-V 4.x,5.x软件包,可以进一步自定义,还可以将它们转换为App-V 4.5,App-V 5.x或.MSI。

 

Visual Studio项目导入

通过导入现有的Microsoft Visual Studio项目来快速启动产品安装程序。Advanced Installer将自动检测名称、文件和依赖项,快速设计适合您应用程序的设置,然后您可以进一步自定义。

 

Visual Studio安装项目导入

通过快速将现有的Visual Studio安装项目转换为Advanced Installer,充分利用您可能已经花费在安装程序上的时间和资源,并在几秒钟内利用它提供的无数附加功能。

 

InstallShield LE和WISE项目导入

轻松将现有的InstallShield LE或WISE安装程序项目升级到Advanced Installer,确保您的软件包可在几分钟内完成配置。

 

WiX项目导入

升级到Advanced Installer,简化安装程序开发。获取您的WiX项目并轻松将它们移动到GUI驱动的全功能IDE。

 

Eclipse和IntelliJ IDEA项目导入

只需将Advanced Installer指向Eclipse或IntelliJ IDEA工作区即可。它将自动检测项目及其依赖项,即时为Java应用程序创建本机安装程序,并使用本机启动程序。

 

MSI / MSM导入

将第三方MSI安装程序和MSM合并模块导入到您自己的现有或新创建的Advanced Installer项目中。通过此功能补充先决条件功能,您可以:

 

•重新打包外部产品和模块

•自定义其行为的私密细节

•将多个安装程序统一为一个

 

Visual Basic 6.0,RAD Studio和Real Studio应用程序导入

在几秒钟内设置应用程序所需的基本安装程序配置。导入在Visual Basic 6.0,RAD Studio和Real Studio环境中开发的应用程序是由Advanced Installer的向导掌握的干净的白魔法。

 

Windows应用商店应用导入

使用友好的Advanced Installer GUI导入、编辑和数字签名现有AppX包。

 

ThinApp项目文件夹导入

快速轻松地导入和配置ThinApp项目。

 

Inno Setup和NSIS项目导入

通过导入Inno Setup或NSIS项目,可以比以往更轻松地切换到Windows Installer。转移到MSI设置而会不浪费已经花费的精力。

 

重新打包

Advanced Installer功能齐全的Repackager可以让您使用任何安装程序技术捕获任何安装,并将其重新打包为适用于Windows Installer的MSI设置。

北京哲想软件有限公司