[英]Create an installer program: read a path to install to, from registry key (something like wix/installshield/nsis)
我想创建一个程序安装程序。 但是因为安装非常复杂,我需要比installshield限量版更先进的东西。
我必须从我当前的安装程序运行另一个安装程序。 如果用户按“取消”或安装程序无关紧要,我只需要运行它。
我必须在用户计算机上安装一个目录结构,其中有很多文件,这就是为什么我会厌倦wix:100个文件,我应该用我的双手写入xml文件中的所有文件? 我们生气了吗?
我必须将第2点的文件安装到注册表项中。 这就是我使用wix的原因
我很久以前和nsis一起玩过,我很喜欢它,但语言不太好。
Wix有“类似”的问题。 我喜欢使用像C#这样的东西,否则我会坚持使用wix,但我需要一种方法来更快地添加文件到xml文件,不能手动添加100个文件。
有什么建议吗?
您可以尝试使用Advanced Installer 。 它具有文件夹同步功能,这意味着它可以批量添加文件夹的内容,并可以过滤掉某些文件名模式,例如,您希望过滤* .pdb文件并自动将所有其余文件添加到项目中。
我自己使用它,从来没有遇到过问题。
Wix Heat可以为您生成wxs源文件。
我会回到使用NSIS,如果您使用HMNSIS编辑器http://hmne.sourceforge.net/编写脚本,您可以使用向导模式列出您将在安装程序中使用的文件和目录结构。
使用NSIS也可以轻松地运行其他安装程序和注册表设置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.