我想通过GPO部署软件,因此我需要.msi文件,以便安静地安装程序。 我需要帮助从各种.exe文件(例如Firefox,Adobe,记事本++等)创build.msi文件。 经过一番研究,我发现了一个工具wix工具集 ,但我绝对不知道如何从exe生成msi!
有人可以解释如何使用“WIX工具集”简单地将EXE转换为MSI或给我另一种解决scheme的build议吗?
谢谢
有人可以解释如何使用“WIX工具集”简单地将EXE转换为MSI或给我另一种解决方案的建议吗?
WiX工具集不是为此而制作的。 它旨在从头开始创建安装程序。
许多来自大公司的安装程序(其中大部分是来自大公司的)都是捆绑在一起的MSI软件包。 所以你可以先找到解压EXE文件到单独的MSI包的方法。 有很多技术来创建这样一个EXE,所以我不能告诉你如何解开这些一般。 有时为此有一个特殊的命令行参数,有时你必须运行安装程序并从临时目录中获取MSI文件。
运行这样提取的MSI文件并不总是可能的,因为它们可以依赖于从EXE文件传递的参数。 如果没有记录,您可以尝试从安装日志文件中找出这些参数。
另一种技术是使用MSI 重新打包工具 。 这样的工具通常会在安装之前创建系统的快照,运行安装程序并创建第二个快照。 从两个快照之间的差异,它决定了对系统所做的更改,并从中创建一个MSI包。 这种技术并不完美,因为如果系统之间发生不相关的变化(例如Windows更新),它可能记录得太多。 如果系统已经安装了一些安装程序(包括安装程序),则可能会记录太少。