从WiX打包.EXE获取参数

时间:2013-01-10 10:12:57

标签: batch-file wix windows-installer silent

Few days back I asked a similar question.

我有一个使用WiX (Windows Installer XML)作为程序包管理器的应用程序来创建带有一些支持文件(文件夹和.exe)的.dlls文件。双击此.exe将提取到一个新文件夹,Setup.exe将从该位置运行。我只是想知道我是否可以获取此.exeSetup.exe的参数,以便我可以创建一个批处理文件来静默安装整个应用程序。

1 个答案:

答案 0 :(得分:0)

不幸的是,如果不知道Setup.exe的用途,那将非常困难。对我来说,如果dll被丢弃,它听起来就像是一个正常的程序。

但是,如果它是Burn创建的引导程序,则通过使用以下命令行运行来打开日志记录:

Setup.exe -log "%CD%\installLog.txt"

您可以通过查找类似于以下内容的行来查看正在设置的变量:

[2013-01-10T11:20:09]: Initializing string variable 'SqlServer' to value '(local)'
[2013-01-10T11:20:09]: Initializing string variable 'SqlInstance' to value 'SQLEXPRESS'
[2013-01-10T11:20:09]: Initializing string variable 'SqlAdminUser' to value 'sa'
[2013-01-10T11:20:09]: Initializing hidden variable 'SqlAdminUserPassword'