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

Advanced Installer Professional

Advanced Installer Professional

 

产品特点

1.互联网信息服务

Advanced Installer可以在多台服务器上快速统一地安装网络应用程序,而无需在每台计算机上手动配置IIS。由于它提供了紧密的Windows Installer集成,因此您可以通过格式化字段、属性、条件、安装程序用户界面动态配置IIS设置。支持从版本5、6和7到最新版本8的IIS服务器。

 

独家特色

Advanced Installer独有的功能:

·网络部署程序包

·使用Microsoft Web Deploy从安装程序将网络应用程序发布到IIS和Microsoft Azure

·导入网络应用程序

·通过直接从您的工作配置导入,快速配置网站、虚拟目录和应用程序池

·Application Pools(应用程序池)

·将特定配置设置分配给为一组应用程序提供服务的工作进程(或多个进程)

·完全自定义应用程序池

·Advanced Installer的这一独特功能使您可以从各个方面自定义应用程序池功能

·浏览网站、虚拟目录和应用程序池

·通过显示具有可用内容的用户界面列表,帮助您的用户轻松选择目标网站、虚拟目录和应用程序池

 

配置IIS

可以通过Advanced Installer配置的大量IIS设置和功能。

 

·虚拟目录

·配置和部署虚拟目录,关联网络应用程序

·配置IIS服务器

·配置IIS服务器、备份元数据库、打开Management Console(管理控制台)、FastCgi应用程序等

·用户账户集成

·配置IIS的匿名访问或与用户账户功能完全集成的身份验证(包括网络应用程序和程序池)

·XML更新

·部署和更新“web.config”文件以获取高级配置选项

·HTTPS / SSL配置

·为网站配置HTTPS / SSL参数:绑定、数字证书和选项

·ASP.NET注册

·使用IIS 7 / 7.5或IIS 5/6注册ASP.NET(.NET 2.0 / 4.0)网络应用程序。启用相应的ASP.NET Windows功能后,将自动执行从IIS 8 / 8.5开始的注册。

·额外自定义

·配置ISAPI筛选器

·配置MIME设置

·配置Application Mappings(应用程序映射)

·配置Default Documents(默认文档)

·配置HTTP Response Headers

·配置自定义HTTP Error Pages(错误页面)

·为您的应用程序启用FTP访问

·配置自定义属性(从IIS 7可用,除了前面提到的专用UI功能外,自定义属性还可以帮助您修改大多数IIS属性/集合。)

 

附加功能

这些功能完善了您的服务器配置需求,即使它们不是IIS特定的,它们也可以与IIS一起使用,以提供多种配置功能:SQL数据库、Assemblies(程序集)、Windows Firewall(防火墙)、Control Panel Applets(控制面板小程序)、Windows Services、Web Applications Prerequisites(网络应用程序先决条件)。

 

2.安装程序本地化和国际化

在日益全球化的世界中,从安装过程到应用程序本身,客户需要适应其文化和环境的软件产品。在Advanced Installer中本地化设置就像编写程序包并为项目选择所需的语言一样简单。

 

超过30种即用型语言

Advanced Installer包含30多种语言词典,其中包含所有用户界面字符串和某些Windows Installer属性的翻译。

 

使用新语言进行本地化

翻译其他语言就像编辑生成为未翻译字符串字典的XML文件一样简单。任何包含的字典都可以用作创建自己的字典的起始点。

 

您可以指定项目的哪些部分需要翻译,从整个段到单个元素都可以。如果您的安装程序有没有翻译的自定义元素,则只需编辑字典并添加它们即可。

 

单语言或多语言安装程序

为您支持的每种语言创建单独的程序包,或者只创建一个包含安装程序所有本地化版本的大型安装文件。

 

在运行时,多语言程序包将选择基于默认系统UI的语言。如果使用EXE引导程序,则可以随意选择提供语言的对话框。

 

3.安装先决条件

软件产品通常依赖于要安装的其他组件才能正常运行。从其他应用程序到数据库、框架和运行时环境,安装程序的工作是确保在主应用程序准备好运行之前存在正确的版本。

 

内置定义先决条件

许多先决条件定义已经内置了Advanced Installer,因此您可以立即开始使用它们:

 

·Windows Installer

·.NET Framework

·SQL Server

·Java运行时环境

·DirectX

·IE浏览器

·PowerShell

·Visual C ++

·Visual Studio Tools for Office

·更多...

添加全新的先决条件只需指定搜索条件和打包方法即可。

 

还包括Windows功能和Windows Server角色等高级操作系统配置。

 

检查先决条件

使用可能的条件搜索先决条件,从文件版本到注册键值。搜索检查安装的版本是否落在指定范围内。未找到的先决条件随后会安排进行安装。

 

支持各种先决启动条件(如操作系统版本和语言)以及与其他先决条件(重新启动,主/次)的复杂关系。

 

下载先决条件

先决条件安装包可以与应用程序捆绑在一起,也可以从URL下载。按大小和预先计算的MD5签名检查下载的文件的完整性。

 

另外,可以打开网页并且用户提示自己进行下载和安装程序包。

 

可以单独压缩捆绑的先决条件,以获得最小的安装程序占用空间

 

安装先决条件

先决条件按指定顺序安装。可以使用其他选项来控制用户界面级别(完整,基本或无)以及允许用户覆盖的内容。

 

4.数字签名

如今的用户和组织越来越担心在他们的计算机上安装不确定的软件。通过在Advanced Installer中对安装程序和产品进行数字签名,您将增加用户对您和您公司的信心,让他们可以放心使用您的软件。

 

SHA-1到SHA-2转换

Microsoft已宣布强制升级数字签名系统从SHA-1到SHA-2。根据此更新准备数字签名和签署安装程序非常重要,因为从2017年1月1日开始,Windows将不再信任具有SHA-1签名(拼凑文件或时间标记)的安装程序。

 

签署您的MSI和EXE安装程序

使用SHA-2证书在Advanced Installer中对安装程序进行数字签名,以确保它们通过UAC和Windows SmartScreen检查。

 

Windows SmartScreen检查下载的未签名产品或未经验证的签名

 

UAC提升对未签名产品或未经验证签名的权限提示

 

UAC提升对使用Advanced Installer进行数字签名的产品的提示

 

上面的截图是使用Advanced Installer的安装包本身作为示例。当您使用自己的数字签名进行签名时,您自己的公司和产品将显示为发布者,而不是“Caphyon”和“Advanced Installer”。

 

签名文件包含在您的安装中

Advanced Installer可以让您在一个简单的集成创建步骤中对安装中包含的任何合格文件进行数字签名。此外,Advanced Installer生成的所有可执行文件(Updater、AutoRun启动器、Java Native Launcher等)都会在提供数字签名后立即进行签名。

 

签署补丁和外部内置文件

通过签署补丁程序,您可以在Windows Vista及更高版本上启用最低权限的用户账户补丁,而无需UAC提升权限提示。

 

签署所有安装存档后,Windows Installer可以在安装之前验证其完整性并检测可能出现的损坏。

 

签署Visual Studio扩展、Add-In(外接程序)和AppX程序包

签署您的VSIX、Add-In或AppX程序包,让您的客户放心,确保您的软件是正版。

 

5. ODBC

在ODBC驱动程序、数据源和转换程序上安装并轻松设置属性。

 

6.文件关联

将文件扩展名与应用程序相关联,用以打开、编辑、查看或打印。

 

7. COM支持

在安装期间指定COM、COM +和DCOM组件以进行注册。

 

8.多个安装程序构建

通常,您需要为不同的平台或版本配置产品的不同安装包。Advanced Installer通过其集成的构建系统使这一过程非常简单,该系统可以让您从单个项目生成多个单独的安装程序。

 

多种构建配置

创建应用程序项目后,只需添加不同的构建配置,从头开始或复制现有方案。对于每个安装程序,您可以自定义:

·安装参数

·先决条件

·启动条件

·自定义操作

·档案和卷宗布局

·EXE bootstrapper(启动加载器)

·用户界面(主题变体、翻译)

·包含的功能(包含文件、文件夹、快捷方式、注册条目)

 

稍后添加到项目中的资源将在所有构建配置中自动提供。

 

多种安装程序类型

Advanced Installer支持以下构建类型,您可以以任意数量添加到项目中:

 

Windows Installer构建

·最常用的构建类型

·可用于创建常规MSI安装程序

·可以选择将安装程序包装在EXE引导程序中

 

UWP桌面桥构建

·将Win32 / .NET应用程序打包为AppX程序包,为Windows应用商店部署做好准备

·构建桌面(UWP)和Windows Server 2016(WSA)MSIX / AppX程序包

 

App-V构建

·在创建App-V程序包时可用

·需要Advanced Installer Architect Edition

 

MacOS X构建

·可以在Mac OS X上部署的Java应用程序安装包

 

9. Office Add-ins(加载项)

使用附带的专用模板轻松创建流行软件平台扩展、插件和加载项的安装程序。

 

10.自动化

从命令行、脚本或批处理中修改安装程序项目。

 

11. MSIX(AppX)——Desktop Bridge(桌面桥接)

完全支持从现有项目到桌面桥接应用为您的Win32 / .NET应用程序构建MSIX程序包。

 

12. EXE bootstrapper

将MSI或AppX程序包引导到带有自定义图标、描述和版本的EXE文件中。

 

13.搜索

在安装期间搜索组件、文件、文件夹、注册表和INI条目。

 

14.更新器

Advanced Installer包含一个自动更新程序,可以检查、下载和安装软件更新。

 

安全可靠的网络或本地更新

·自动使用代理

·完整的更新会检查使用文件大小和MD5签名

·支持HTTP身份验证和HTTPS,用于安全更新访问

·下载更新前的可选服务器端许可证检查

·仅安装使用与更新程序相同的证书签名的数字签名更新包

 

HTTP身份验证支持和在线许可证检查允许您限制对已验证的付费客户的更新访问权限,从而切断没有正版许可证的用户。

 

小巧而灵活的更新程序客户端

·纯粹的本地C ++ Win32代码——不需要学习任何晦涩难懂的脚本

·单一EXE文件,没有其他依赖项

·可以使用所有支持的语言进行本地化。

·可自定义的文件名和其他属性(图标等)

 

可视化更新编辑器

在GUI中指定所有设置后,项目将内置为轻量属性/值格式(INI文本文件)配置文件。这种文件格式很小,无需单独解析,因此可以实现更小、更快的更新程序。

 

完全集成在您的应用程序和操作系统中

·从应用程序菜单运行或在应用程序启动时的固定天数运行

·使用集成的Task Scheduler程序从Windows Scheduler服务程序中运行Updater

·最小化运行到托盘

·可选的静音下载和无人看管安装的关键或所有更新

 

改进了最终用户更新体验

·允许用户指定和覆盖更新频率和时间

·在更新之前关闭兼容的应用程序并在之后重新启动它们,类似于Vista的重启管理器。

·更新广告

 

每个更新都可以有一个包含的描述,以及提供的功能、改进和错误修复列表。当提示他们更新时,这些将以很好的格式显示给用户。

 

UWP包的更新程序

我们的经典自动更新程序已针对Windows 10和UWP进行了升级。现在您可以使用它来自动更新拷贝的MSIX / AppX程序包。

 

15.安装主题

安装程序是用户看到的应用程序的第一部分。良好的印象对您的成功至关重要,而顺畅、简单的安装体验可确保更高的快乐用户率。

 

但是,为安装程序投入更多资源可能会减少主要产品的使用时间。要解决这个难题,Advanced Installer不仅要创建开箱即用的强大、坚如磐石的安装程序,还要创建美观、直观且易于使用的安装程序用户界面。

 

经典主题

从一开始,Advanced Installer就精心设计了具有自适应控制和图像缩放功能的DPI感知MSI。作为UI标准的改进,我们的设计师提供了40多种预先打包的主题,随时可以使用鼠标点击查看。

 

增强主题

随着我们的增强型本地用户界面的出现,我们迫切希望通过简单的选择来展示您所拥有的性能和功能。Classic中添加了一组内置的本地主题:

外观

空气

天蓝色

石墨色

现代

春季

红色外观

微风

浅珊瑚色

金属色

浅青色

浅天蓝色

白色外观

白色

橘色

深蓝色

红色斑点

淡紫色

...

...

...

...

...

...

 

主题变化

每个内置主题提供无数风格的变化,甚至可以满足最具有批判性的眼睛。从系统外观开始,您可以使用其他背景、颜色、边框和其他提供的UI元素将您的主题调整到完美。

 

自定义主题

当然,所有主题都是完全可定制的。使用我们的对话编辑器,您可以从头开始更改、改进甚至创建自己的扩展HTML 5主题。

 

添加自己的PNG,尺寸为256x256全彩色Windows 10 / Windows 8 / Windows 7 / Vista图标、Command Link控件,任何HTML、超链接、透明控件/图像等。让想象力自由驰骋。

 

16.自定义操作

通过在安装期间执行代码来扩展安装程序的功能。

 

17.安装Windows Services

为项目添加服务就像转到“Services”页面,按“New Service”按钮并选择它一样简单。

 

现在,您所要做的就是开始自定义新添加的服务,以适应您的应用程序,例如开始类型、错误控制、用户账户、操作、服务参数等。

 

服务

您的服务将为运行安装程序包的所有用户自动安装和配置。它还将在安装新版本或卸载您的应用程序时自动升级/删除。

 

18. Windows功能和服务器角色配置

通过安装先决条件和软件,在目标操作系统上建立所需的部署环境。使用Advanced Installer的直观GUI,您只需点击几下即可设置复杂的Windows配置,例如:

 

Windows功能

Windows中包含的某些程序和功能(如互联网信息服务)需要在应用程序使用之前打开。

Advanced Installer支持在应用程序安装期间配置Windows功能。

 

Windows Server Roles

要使目标计算机为网络中的多个用户或其他计算机执行特定功能,必须安装一组称为服务器角色的软件程序并进行正确配置。

 

Advanced Installer简化了安装Server Roles的方式,并允许您同时安装多个角色。

 

19.安装程序持续集成

内置支持与TFS、Jenkins、TeamCity和Bamboo集成。

 

20. Tiles for Desktop Applications on Windows 10

让您的应用程序脱颖而出,使用本地磁贴。您可以使用自定义徽标、颜色等选项轻松在“开始”菜单中的外观里自定义磁贴。

 

自定义

Advanced Installer现在允许您在Windows“开始”菜单中更改Win32 / .NET桌面应用程序的外观。只需转到Tiles页面,选择您的可执行文件并开始自定义新磁贴。

 

21.混合32/64位安装程序

为32位和64位平台创建单一、统一的安装程序。

 

22.组织MSI程序包

将程序包资源组织到功能和组件中可以轻松地帮助您创建预定义的安装类型(典型、完整、服务器、客户端等),通过基于网络的安装按需下载内容或自行修复您的应用程序以修复损坏的安装。

 

使用Advanced Installer中的MSI组织视图,只需点击几下即可快速添加/删除/配置功能或组件:

 

默认完美组织

向Advanced Installer项目添加资源,它们将根据Microsoft的规则和最佳实践自动为组件和功能进行组织。

北京哲想软件有限公司