在windows上创建高度可自定义的安装程序
哪些安装程序选项允许您为Windows创建高度定制的安装程序?我试过VisualStudio和Advanced Installer,它们对用户不友好,也不完全可自定义 我所说的用户友好是指易于添加文件和根据需要更改注册表。在windows上创建高度可自定义的安装程序,windows,installation,Windows,Installation,哪些安装程序选项允许您为Windows创建高度定制的安装程序?我试过VisualStudio和Advanced Installer,它们对用户不友好,也不完全可自定义 我所说的用户友好是指易于添加文件和根据需要更改注册表。 所谓定制,我指的是易于编辑的安装对话框等。NSIS是一个非常好的安装程序,但如果您针对的是MSI软件包,则可能没有帮助 因为您尝试了VisualStudio和Advanced Installer,我觉得您正在尝试创建一个基本的MSI包。所以我会回答,记住这一点 Install
所谓定制,我指的是易于编辑的安装对话框等。NSIS是一个非常好的安装程序,但如果您针对的是MSI软件包,则可能没有帮助 因为您尝试了VisualStudio和Advanced Installer,我觉得您正在尝试创建一个基本的MSI包。所以我会回答,记住这一点 Installshield有多种类型的项目: 基本微星 Installscript(非MSI) Installscript MSI 使用基本MSI,您基本上只能使用Windows Installer引擎。您的用户界面可以根据Windows Installer的允许进行自定义。这并不意味着什么 Installscript项目非常灵活,您可以在其中做很多事情。您可以创建对话框或从外部资源DLL等导入对话框。。。但这是一个非MSI类型的项目 我不会尝试Installscript MSI 如果您想要真正的灵活性,可以使用许多可用的解决方案中的任何一种来创建您自己的UI。VC++、.NETC#Winforms、WPF、Python等 自定义UI解决方案可以根据需要进行灵活设置。如果您记住一件事,这将非常有效: UI序列仅用于收集用户输入。没有系统更改 都是要做的 因此,您可以使用定制的高级UI解决方案收集所需的所有信息,将信息存储在公共属性中,并以静默方式调用MSI包,将所有公共属性传递给它。你完了 你的两个目标: 用户友好性 定制
那么很容易就可以满足 你可以在这里找到一个很好的列表:“用户友好”和“完全可定制”是非常相关的术语。你到底在找什么?您希望从安装工具中获得什么?最佳安装工具列表如下: