Windows installer inno安装程序是否绕过Windows安装程序?

Windows installer inno安装程序是否绕过Windows安装程序?,windows-installer,inno-setup,Windows Installer,Inno Setup,我觉得Inno安装程序完全绕过了Windows Installer。有人能证实或反驳这个观点吗。Inno安装程序是一种自定义的过程脚本语言,完全没有利用Windows Installer的优点 常见问题解答中有: 目前,我还没有Windows安装程序的计划 Inno设置的版本。“支持”Windows安装程序可能会 包括一个几乎完全重写的程序-我不知道 有时间或兴趣做某事 确认。Inno安装程序是一种自定义的过程脚本语言,完全没有利用Windows Installer的优点 常见问题解答中有:

我觉得Inno安装程序完全绕过了Windows Installer。有人能证实或反驳这个观点吗。Inno安装程序是一种自定义的过程脚本语言,完全没有利用Windows Installer的优点

常见问题解答中有:

目前,我还没有Windows安装程序的计划 Inno设置的版本。“支持”Windows安装程序可能会 包括一个几乎完全重写的程序-我不知道 有时间或兴趣做某事


确认。Inno安装程序是一种自定义的过程脚本语言,完全没有利用Windows Installer的优点

常见问题解答中有:

目前,我还没有Windows安装程序的计划 Inno设置的版本。“支持”Windows安装程序可能会 包括一个几乎完全重写的程序-我不知道 有时间或兴趣做某事


Inno安装程序和NSIS都是与Windows installer完全无关的自定义安装程序编译器

它们使用标准的Windows注册表项,如
HKEY\U LOCAL\U MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\
,以便在“添加/删除程序”对话框(最近重命名的程序和功能)中显示已安装的程序

Inno Setup/NSIS与基于Windows installer的编译器(如Wix工具集)之间的主要区别在于前者是完全自主的,而后者则取决于在运行安装程序的机器上安装Windows installer运行时

这主要是因为Windows Installer从XP开始就集成到了Windows中,所以对于非常旧的系统来说,这是一个区别

InnoSetup包含基于pascal解释器(ReObjects pascal脚本)的完整运行时这一事实意味着生成的安装程序的大小存在一些开销,大约为200 KB,因此理论上,MSI安装程序可能更小。
有趣的是,NSIS有一个非常优化的自定义运行时,使安装程序比Inno的更小。

Inno Setup和NSIS都是与Windows installer完全无关的自定义安装程序编译器

它们使用标准的Windows注册表项,如
HKEY\U LOCAL\U MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\
,以便在“添加/删除程序”对话框(最近重命名的程序和功能)中显示已安装的程序

Inno Setup/NSIS与基于Windows installer的编译器(如Wix工具集)之间的主要区别在于前者是完全自主的,而后者则取决于在运行安装程序的机器上安装Windows installer运行时

这主要是因为Windows Installer从XP开始就集成到了Windows中,所以对于非常旧的系统来说,这是一个区别

InnoSetup包含基于pascal解释器(ReObjects pascal脚本)的完整运行时这一事实意味着生成的安装程序的大小存在一些开销,大约为200 KB,因此理论上,MSI安装程序可能更小。
有趣的是,NSIS有一个非常优化的自定义运行时,使安装程序比Inno的更小。

它没有绕过,只是没有使用它(与您的应用程序不使用它的方式相同),特别是因为它比MSI早很多年。MSI并不是安装应用程序的唯一方法。我早于这两种方法。你是对的,MSI不是唯一的方式,我见过人们使用.bat文件。它没有绕过,只是没有使用它(就像你的应用程序没有使用它一样),特别是因为它比MSI早很多年。MSI并不是安装应用程序的唯一方法。我早于这两种方法。你是对的,MSI不是唯一的方式,我见过人们使用.bat文件。真正的区别是命令式与声明式,利用平台提供的官方安装工具并运行自己的运行时。这在inno安装中并不完全正确,它将声明性部分混合在类似ini的文件格式中,和脚本部分中的命令式部分。真正的区别是命令式与声明式,利用平台提供的官方安装工具并运行自己的运行时。这在inno安装中并不完全正确,它混合了类似ini文件格式的声明性部分和脚本部分中的命令式部分。