Advanced Installer Architect是一款非常好用的安装制作软件。安装制作工具中的佼佼者Advanced Installer Architect。您可以打包该软件开发的项目,使其成为MSI类型安装程序,以便于将软件发布到网络共享,允许客户通过MSI安装软件,该软件提供详细的生产流程,启动软件创建新项目可以加载包装数据,按照进程步骤编辑主节目名称,设置图标,设置版本,设置开发人员信息,安装安装插件,添加相关的运行时组件,并将所有必要的安装内容添加到安装中。包和设置属性将它们直接包装以帮助用户更快地使安装程序更快,适合需要包装软件的朋友!
软件功能:
1,Windows Installer 5.0单包创建
从5.0版开始,Windows Installer支持可以由用户或计算机类型安装的创建包。
2,创建补丁
高级安装程序支持两种更新安装的应用程序:升级,修补程序
升级版本
升级首先卸载以前的应用程序版本,然后安装当前版本。它的优点是它可以应用于计算机的旧版本,或者它可以应用于未安装的计算机。其主要缺点是它必须包含完整的安装包。
该补丁通常比升级小得多,因为它们仅包含两个版本之间的差异。但是,它们只能安装在以前版本的先前版本上。
3,哈希非版本文件
高级安装程序可以为非版本文件计算128位散列,并将其存储在MSI包中。 Windows Installer可以使用文件Hash来检测并避免不必要的文件复制。
4,使用同步文件夹
高级安装程序中的同步文件夹功能使您可以在硬盘驱动器上的文件夹之间创建同步链接,其中包含项目中创建的文件夹。这意味着每次打开,构建项目或按[刷新]按钮在文件和文件夹页面中,文件夹的内容都与磁盘的内容同步。
5,更改产品版本
Windows Installer MSI包使用一些全局唯一标识符(GUID)作为代码,以标识有关包的某些详细信息。
6,Windows Installer升级
Windows Installer支持主应用程序升级。主要升级基本上删除了旧产品,并用更新的产品替换它。在高级安装程序中,您可以从升级视图配置升级。
7,使用表编辑器
表编辑器页面,您可以分析和编辑项目生成的MSI表的内容。您还可以从这一点定义新表。
8,ISO / IEC 19770-2:2009软件标识标签
ISO 19770-2是一种简化计算机上安装的软件应用程序的身份的国际标准。
高级安装程序允许您创建一个安装程序包,允许您在目标计算机上部署此标准,以准确识别已安装的应用程序。当您的应用程序安装在许可符合性要求的严格的企业环境中时,这尤为重要。
软件标识所需的信息在基于XML的文件中收集,该文件应放在目标计算机上的另一个目录中,并且只依赖于计算机操作系。
9,序列号验证
高级安装程序允许您轻松添加用于包装的序列号保护。串行验证有两种类型,每个类型都有其优点和缺点:预定义列表和算法验证。
10,SQL数据库
高级安装程序的SQL数据库功能使您可以配置在安装期间执行的SQL批处理文件或SSRS部署。如果要安装的应用程序取决于某些数据库内容和配置,或将报表,数据集或数据源安装到Microsoft SQL Server Reporting Services实例,则可以使用此功能。这消除了最终用户手动配置数据库的需求。
11,更新设备
高级更新程序是一个可执行的工具,是一个检测更新,通知用户存在并提供下载和安装它们的功能。启动更新后,它将检查应用程序的预定义版本是否存在使用预定义规则。
12,智能条件编辑控制
项可以针对属性,文件夹,组件状态,功能状态,组件,功能操作或环境变量。
13,智能编辑控制
智能编辑控件用于管理格式类型和伪格式类型字段。
14,AES加密
高级加密标准加密的缩写
算是一种用于加密电子数据的对称密钥算法。对称密钥意味着如果使用AES和秘密密码加密安装程序包,则用户必须知道可以安装密码。双方(加密方(您)和执行解密(您的客户)必须知道密码。
AES算法用于128,192或256位密钥大小。更长的钥匙提供更好的安全性。高级安装程序使用256位键,因此加密包保护敏数据。
15,LZMA压缩
LZMA是LEMPEL-ZIV-Markov链算法的缩写,是数据压缩算法。它使用类似于LZ77的字典压缩方案,并且具有较高的压缩比(通常高于BZIP2)和可变压缩词典大小。
16,Pack200压缩方法
Pack200是一种非常有效地压缩JAR文件的方法。压缩比取决于jar中的KB文件的密度和大小。 Pack200压缩不抵抗。删除额外的类属性,与类文件中的常量池数据合并,在存档中排序和复制。
17,这款机器Java Launcher
高级安装程序此Java Launcher是一个小型可执行文件,它是加载和启动Java应用程序。它有效地取代了Java.exe并合并了功能,同时提供更好的操作系统集成和更用户友好的操作。
18,创建合并模块
高级安装程序允许您轻松创建合并模块。合并模块是用于分发Windows Installer组件和安装逻辑的标准方法。
合并模块类似于MSI数据库,但无法单独安装。它旨在与现有的MSI数据库合并。创建合并模块后,可以将其用为“合并块”页面,在以后的高级安装程序项目中使用它。
软件特色:
高级安装MSI创建
自动构建工具安装程序集成
安装并注册您的应用程序资源组合
组织应用程序的模块和组件
安全,选择您的介绍
在安装期间扩展以使用自定义操作
自义安装用户界面
安装方法:
1,打开直接安装的AdvInst.msi软件
2,提示软件安装协议内容
3,提示软件安装地址C:\ Program Files(X86)\ Caphyon \ Advanced Installer 18.1 \
4,提示软件安装准备界面,单击“安装”
5,提示软件安装进度栏,等待主程序安装
6,软件已安装到计算机,单击“完成”以结束
官方教程:
如何在安装后启动Appx包中包含的应用程序?
以下文章使用业人员和项目类型提供的选项。
选择安装后,本文将显示如何选择Appx包中包含的应用程序。
第一步是打开您的.ip项目,然后转到应用程序详细信息页面。
单击“新建应用程序范围”按钮以添加要启动到“应用程序”列表的应用程序。
在详细信息字段中检查“设置为默认应用程序”选项
安装包时,如果选择“准备好
King“选项,上述应用程序将自动启动:
如果不选择“准备开始”选项,可以通过单击安装完成后单击“开始”按钮手动启动应用程序:
如何为MSIX包创建AppInstaller文件?
以下文使用专业人员和项目类型提供的选项。
本文将显示如何为MSIX包创建AppInstaller文件。
AppInstaller文件可以通过创建指定URL的AppInstaller标签来简单地从构建页面创建页面。生成项目时,您将自动在包旁边建一个.applyr文件。
这是一种完整的方式:
第一步是打开您的.ip项目,然后转到构建页面。
然后,您必须输入.AppInstaller文件的URL。支持https://和文件://协议。当指定的URL与当前文件不同时,部署将重定向到URL而不是当前文件。
如果您打算在应用程序启动期间检查更新,则频率检查字段是可选的,则应使用此字段。
最后一步是建立您的项目。现在,您可以在服务器上发布AppInstaller和MSIX文件,如下文所描述:MS-AppStaller Web协议 - 使Web用户可以单击以开始Msix安装。
如何安装和配置com?
目前有两种主要方法在高级安装程序中配置COM设置:
使用“文件和文件夹”页面使用“从NTR中提取注册信息”
第一种方法是在文件和文件夹页面中添加的COM文件上使用“进程注册信息”选项。这样,高级安装程序只需提取COM注册注册表并将其添加到安装项的注册表页面中。同样,COM注册数据也在COM页面中反映/显示,但实际上,安装时,COM注册仅包含上述COM注册表的安装。
此方法具有自动化支持:您可以使用-registration_type提取切换选项使用/ registerfile命令。
手动定义和c
在OM页面中添加所有COM注册设置
第二种方法包括手动定义并在COM页面中添加所有COM注册设置。此外,使用MSI的类表,TypElib表和Completbus表,将由Windows Installer的预定义支持配置为此方法定义的COM注册设置。
如何使包裹按下用户或按机器安装?
以下文章使用专业人员和项目类型提供的选项。
为了允许用户在运行时选择安装类型,请将InstallType对话框添加到项目(“对话框编辑器页面”)。在“安装”参数中,将“安装类型”设置为:如果用户是管理员,请按照用户按下计算机。
对于通常,您应该将“InstalType”对话框添加到允许用户自定义安装的任何其他对话框。
如果满足某些配置规则,则“应用程序文件夹”和“应用程序快捷文件夹”以及所有子文件夹将自动重定向到每个用户/每台计算机:
应用程序夹默认值(在可配置的安装参数中)必须包含[ProgramfilesFolder],[Programfiles64Folder],[CommonFileSfolder],[CommonFileS64Folder]预定义窗口安装程序的文件夹。
应用程序快捷文件夹默认值(可配置安装参数)必须包含参考[Programmenufolder]。
使用此对话框还可以提供用户/按计算机升级的过程。这意味着更改安装类型时,您将根据新安装上下文再次搜索。
如何在混合包装中安装驱动程序?
以下文章使用从企业和项目类型启动的选项。
当您只需要创建一个32位和64位版本的驱动程序安装文件(INF,DLL,CAT等)来创建混合安装程序包时,高级安装程序可以执行此操作。只需按照下列步骤操作:
1.运行混合软件包
输入现有项目进入“安装参数”页面,然后选择与平台匹配的“32/64位混合”包类型选项。此外,当您使用“开始”页面中使用“混合32/63包”项目模板创建新项目时,可以运行匹配平台向导的“混合32/64位”。
1.1添加64位驱动程序
运行混合软件包,然后在64位可执行文件和库向导对话框中添加64位驱动程序安装文件(包括64位驱动器INF文件)。添加的文件将放在安装程序的64位功能下。
1.2加32位驱动器
在“32位可执行文件和库”向导对话框中添加32位驱动程序安装文件(包括32位驱动器INF文件)。添加的文件将在安装程的32位功能下放置。
运行向导并完成它。
当32位和64位版本的驱动程序仅使用一个安装信息文件(INF)时,在两个向导对话框中添加INF文件:“64位可执行文件和库”和“32位可执行文件和库,因此它可以包含在设置的32位和64位功能中。
但是,当驱动程序版本使用相同(相同的内容)INF文件时,推荐的安装方案是将INF文件内容拆分为两个INF文件,一个包含32位文件的安装配置,另一个包含32位文件。安装配置。 64位文件。这是因为如果INF文件包含32位和64位文件安装配置,则我们的驱动程序在“驱动程序”页面上的以下位置支持创建的驱动程序功能。及其组件)配置“组织”页面。在这种情况下,您应该通过编辑安装条件手动在组织页面中手动配置创建的驱动程序函数,并且如果它包含的组件是“64位组件”,则标记。
2.在驱动器页面上添加inf文件
转到驱动程序页面。
使用“添加驱动程序”工具栏按钮,然后选择添加到64位功能的INF文件。
使用“添加驱动程序”工具栏按钮,然后选择在32位功能下添加的INF文件。
驱动程序仅用于安装“软件安装”驱动程序。
如何创建基于Web的安装包?
以下文章使用专业人员和项目类型提供的选项。
高级安装程序为创建EXE设置文件提供支持,该文件将从您的网站下载MSI和CAB文件并开始使用这些资源已安装的应用程序。要创建此类安装程序,您可以尝试按照下列步骤操作:
1.转到“构建”页面,在“配置设置”选项卡上
2.从“数据包类型”组中选择“Web Installer”选项
3,然后在“MSI的URL:”字段中指定MSI文件的URL。
以这种方式,可以存储在服务器上的文件和MSI。当用户运行EXE文件时,将下载和安装MSI。 MSI将会
还开始下载安装所需的所有文件。
如果希望MSI仅下载某些文件,则可以根据用户的功能尝试以下设置:
1.转到“构建”页面,在“配置”选项卡中,选择“每个功能的一个小型档案”
2.确保MSI和CAB文件位于Web服务器上的同一文件夹中,位于上面指定的URL之上。
请注意,如上所述创建EXE安装文件,只能构建此类包。
裂缝方法:
1.将Patch Cai.v17.4.0.0.0.Carchitect.exe复制到软件安装地址,选择管理员打开
3.单击“修补程序”按钮以自动添加修补程序,并激活软件。
3,现在打开高级安装程序正常使用它
4.单击“新建变换”以创建新的转换项目,将MSI加载到软件编辑
5,您可以查看顶部的设置,显示自定义导入,包设置,版本设置
6,您可以查看帮助内容以了解此软件的功能