
软件介绍
Advanced Installer是一款功能全面的安装程序打包工具,有中文界面,让大家可以便捷地创建MSI安装包,该软件集打包、配置以及部署功能为一体,它支持加载项打包、合并模块打包,完全自定义MSI安装包,为用户提供简单、安全又可靠的MSI制作流程。软件拥有非常专业而且简单的用户界面,使各项操作变得非常方便。
软件特色
1、MSI创作:简单、安全、可靠——高级安装程序简化了在Windows上打包和更新软件的方式。通过我们简单的GUI征服复杂性并利用Windows Installer的强大功能。
2、可视化工作室:使用高级安装程序的正式扩展名,直接从Visual Studio创建安装程序包。只需单击几下鼠标,即可导入您的解决方案工件。
3、团队协作:使用我们GUI的内置项目注释支持,构建合并模块与团队共享您的工作,并记录安装程序中您想要的一切。
4、简化开发和维护:为高级安装程序项目设计的标准XML格式为您提供了简单的代码差异。在破坏你的建筑之前,很容易发现意外的变化。
5、安全应用部署:所有安装软件包的sha 256数字签名和更新下载的完整性检查。我们通过应用最新的安全标准来保护您的用户和声誉。
6、完整的应用程序生命周期管理:使用高级安装程序的内置更新程序部署无缝应用程序更新。可在几分钟内配置,所有这些都来自我们简单而强大的GUI。
7、满功率延展性:为最终用户创建最佳的用户体验。使用您的代码自定义和扩展高级安装程序提供的内置功能,这些代码是用c#、c++、PowerShell、VBScript编写的,或者使用我们预先定义的自定义操作编写的。
软件功能
1、具有完全安装、注册和卸载组成你应用程序的文件、部件及资源的功能。
2、完全自定义 MSI 安装包-具有添加、删除文件及文件夹功能。
3、添加或移除内、外部文件或 URL 快捷方式。
4、添加或移除注册表键或项目。
5、添加或移除环境变量。
6、安装时可设置文件属性-只读、隐藏等。
7、强制安装完毕系统重启动。
8、支持使用 64 位 CPU 的系统中安装包制作。
使用方法
如何为已安装的产品实施软件识别?
重要说明以下文章使用从专业版和项目类型开始提供的选项。
通过Advanced Installer,您可以创建一个安装程序包,该程序包可在ISO 19770-2标准所需的目标计算机上部署信息,以准确识别已安装的应用程序。
实施步骤如下:
1、打开Advanced Installer项目,然后从“产品详细信息”选项卡导航到“软件标识”选项卡。
2、启用软件识别标签并填写所有“强制标签”,如“软件识别”选项卡中所述。这些标签是软件识别的基本要求。
3、(可选)指定剩余的非强制标记。这些标签不是必需的,但可以更准确地识别您的产品。
例:
在示例场景中,必须考虑三个实体:
•软件创建者。
•软件许可方。
•标签创建器。
这些实体可以代表同一个组织,也可以不同。如果不可用,则可以将软件创建者和软件许可者标记为未知,但必须完全指定标记创建者。
如何创建注册表搜索?
有时,安装包可能需要读取特定的注册表键值,然后将值存储到公共属性中,然后可以从任何其他允许引用Property表的表(即Environment,IniFile,Registry等)引用该公共属性,或者大多数 通常,使用各种自定义操作或条件调用属性。
这可以通过以下步骤完成。
您要做的第一件事是获取注册表项的值并将值存储到属性中。
•在左侧窗格中,浏览到“自定义行为”并选择“搜索”页面。
•单击“新建搜索”工具栏按钮。
•重命名搜索以匹配要用于存储注册表项值的属性名称(我们称之为REGISTRY_SEARCH),然后右键单击它并选择“添加搜索位置” - >注册表。
•在右侧窗格中,输入您的注册表搜索详细信息。
如何根据用户选择有条件地安装先决条件?
重要说明以下文章使用从企业版和项目类型开始提供的选项。
本教程将指导您逐步创建Windows Installer程序包,该程序包将根据用户选择有条件地安装先决条件。
假设您的应用程序需要在目标计算机上安装运行时,但只有在用户同意时才能安装相关的运行时。
1、添加先决条件
为了允许用户决定是否安装某个先决条件,您可以在先决条件页面中将先决条件添加为基于要素或安装后的先决条件。要添加不在预定义的先决条件列表中的先决条件,可以按以下步骤操作:
•添加捆绑的必备软件。使用[Package Prerequisite]工具栏按钮,“New Package Prerequisite”上下文菜单项或Insert键。系统将提示您选择必备设置文件。
•添加可下载的必备软件。为此,您可以使用[URL先决条件]工具栏按钮或“新建URL先决条件”上下文菜单项。
注意请记住,此类先决条件是使用默认设置创建的,因此您需要手动配置它(例如,在先决条件安装条件选项卡中为先决条件定义正确的安装条件)。
2、创建选择对话框
在“对话框”页面中,您可以创建自定义对话框,用户将选择是否安装先决条件。
让我们考虑这样一种情况:用户将拥有一个单选按钮组控件,其中包含安装或不安装附加软件包的选项,如下所示:
附加到单选按钮组控件的INSTALL_ADDITIONAL_PACKAGES属性将包含用户在安装期间选择的选项。
3、调整功能安装的条件
在“组织”页面中,您可以调整功能安装。
每个基于功能或安装后的先决条件都在“组织”页面中创建其功能条目。您可以通过功能属性中的安装行为部分来调整功能安装。您可以调整功能安装。
因此,将根据用户选择安排该功能的安装。
如何在“组织”视图中选择多个组件?
重要说明以下文章使用从专业版和项目类型开始提供的选项。
假设您要为多个组件设置相同的属性。 本文将介绍如何在“组织”页面上选择多个组件。
组织视图使用不支持多个组件选择的本机TREE控件。 但是,在“组织”视图中选择多个组件的解决方法如下。
从组件的上下文菜单中,使用“添加到列表”或按F4,将其添加到页面底部的树下显示的列表中。 对每个所需组件重复此步骤。
软件特别说明
注意本软件的存放目录文件夹不能出现中文。
软件官网
www.advancedinstaller.com
软件综述
Advanced Installer 是一款功能强大的 Windows 安装程序构建工具,具有许多优点:
-
强大的自定义功能: Advanced Installer 提供了广泛的自定义选项,允许您创建满足特定需求和品牌形象的安装程序。您可以自定义安装程序的外观、功能和行为,包括欢迎界面、安装选项、进度条、完成界面等。
-
易用性: Advanced Installer 具有直观的用户界面和向导,即使是初学者也能轻松创建安装程序。该软件提供了清晰的步骤和说明,指导您完成安装程序的构建过程。
-
多种项目类型支持: Advanced Installer 支持多种项目类型,包括 MSI、EXE、NSIS 等,使您可以根据您的需要选择最合适的安装程序格式。
-
强大的脚本功能: Advanced Installer 提供了强大的脚本功能,允许您使用 VBScript 或 JavaScript 编写自定义脚本,以实现更复杂的安装逻辑和自动化任务。
-
安全性和数字签名: Advanced Installer 支持数字签名,以确保安装程序的完整性和安全性。您可以使用数字证书对安装程序进行签名,以防止恶意软件篡改或未经授权的修改。
-
多语言支持: Advanced Installer 支持多语言安装,允许您创建支持多种语言的安装程序。您可以轻松地为您的安装程序添加多个语言版本,并允许用户在安装过程中选择语言。
-
虚拟化支持: Advanced Installer 支持虚拟化环境,例如 VMware 和 Hyper-V,允许您创建可以在虚拟机上安装的安装程序。
-
广泛的平台支持: Advanced Installer 支持 Windows 32 位和 64 位操作系统,从 Windows XP 到 Windows 11,以及 Windows Server 操作系统。
-
客户支持和资源: Advanced Installer 提供了全面的客户支持和丰富的资源,包括在线文档、教程、示例和社区论坛,以帮助您解决问题和学习如何使用该软件。
总的来说,Advanced Installer 是一款功能强大、易于使用且可靠的 Windows 安装程序构建工具,适用于各种类型的软件安装需求。它提供了广泛的自定义选项、多语言支持、安全性和虚拟化支持等功能,以及全面的客户支持和资源。