Installation 使用/qn(静默模式)执行MSI时,如何找出默认值?
当我运行一个MSI(没有参数)时,我通常必须点击对话框,选择是否要安装到当前用户/所有用户、目标目录等。Installation 使用/qn(静默模式)执行MSI时,如何找出默认值?,installation,windows-installer,Installation,Windows Installer,当我运行一个MSI(没有参数)时,我通常必须点击对话框,选择是否要安装到当前用户/所有用户、目标目录等。 使用/qn(静默模式)运行MSI时会发生什么。如何找到自动为所有这些对话框选择的答案?MSI基本上是一个数据库。您可以使用Orca打开它并查看/更改设置 关于虎鲸的信息可以找到 . 快速演练如何 可以找到使用虎鲸的方法 有点关于你的 问题,您可以编辑哪些用户 安装程序将以静默方式安装 模式信息是 我希望这至少使你朝着正确的方向前进 编辑: 例如,下载WIX3.0的安装程序并在Orca中
使用/qn(静默模式)运行MSI时会发生什么。如何找到自动为所有这些对话框选择的答案?MSI基本上是一个数据库。您可以使用Orca打开它并查看/更改设置
- 关于虎鲸的信息可以找到 . 李>
- 快速演练如何 可以找到使用虎鲸的方法
- 有点关于你的 问题,您可以编辑哪些用户 安装程序将以静默方式安装 模式信息是
WIXUI\u INSTALLDIR
属性设置为APPLICATIONFOLDER
李>
APPLICATIONFOLDER
设置为默认值“vqee3ld3 | Windows Installer XML v3
”或类似值李>
InstallDirDlg
触发事件SetTargetPath。此事件设置的参数是WIXUI\u INSTALLDIR
,它依次设置APPLICATIONFOLDER
msiexec /i Wix3.msi APPLICATIONFOLDER="C:\Program Files\WiX" /qn
有关MSI表结构的更多信息,请参见您可以通过命令行设置公共属性。这些属性总是大写的,并且通常总是列在属性表中,尽管不能保证是这样。通过查看属性表,您应该能够解码每个公共属性的功能。如果没有,MSI通常会附带PDF或readme.txt格式的文档,可以提供帮助 使用正确的工具,您还可以查看每个MSI对话框的详细信息,并检查已定义用于设置它们的事件。这需要Installshield或Wise等工具
静默安装的另一个可能选项是我刚刚意识到的内置MSI功能:AdminProperties属性。请参阅此处的信息:我知道奥卡。。我知道对话框基本上是为属性设置值。然而。。有没有办法找出每个对话框修改的属性?这实际上是我问题的核心。多谢!在Nestor,我更新了我的答案,给出了一个查找默认值的示例,它来自哪个对话框,以及如何在静默安装模式下覆盖该值。我真的只有WiX生成的MSI的经验,所以我添加了一个链接到powerpoint,在Microsoft installers中有一个很好的核心MSI表图表。很好!当我最初回答的时候,这里不在。