WiX工具包装

时间:2013-12-31 06:40:58

标签: wix package packaging wix3.7

我可以将WiX工具仅用于包装目的吗?

我想创建具有一些exe,dll和依赖文件的MSI文件。当我运行这个MSI时,我只想让MSI中存在的所有文件只能在C盘中提取。 MSI文件不应该执行以下操作 1.注册中的软件条目 2.进入控制面板 3.注册表中组件的GUID条目

我只是想创建一个简单的MSI文件,它只用于在任何我想要的地方提取文件。 WiX可以实现吗?

3 个答案:

答案 0 :(得分:1)

WiX工具集构建Windows Installer程序包。 Windows Installer管理多个程序包的每个计算机和每个用户的组件安装和卸载。它不是为了删除文件而忘记它们。

尝试NSIS。

答案 1 :(得分:1)

您可能想要检查的是管理安装。 msiexec / a FOO.MSI TARGETDIR = C:\ EXTRACT几乎可以做你想要的。如果你真的想要创建一个不在系统中注册的MSI(我有理由不时这样做)你可以实现这一点我从安装执行序列中抑制某些标准操作,这样MSI就不会注册这是元数据。

作为一个例子,微软在它的“FixIt”软件包中使用了这种模式,就像发现here的软件包一样。

答案 2 :(得分:0)

不,这不是WiX支持的。或MSI就此事。你想要一个自我提取器,而不是一个安装程序。