gpt4 book ai didi

wix - 无人值守安装wix读取传递给msiexec的命令行参数

转载 作者:行者123 更新时间:2023-12-05 01:13:35 25 4
gpt4 key购买 nike

我正在使用 Wix 编写安装程序。对于使用 msiexec 的静默安装,我想从命令行提供一些我想设置为 wix 属性的参数。

我使用这些属性来启用/禁用一些功能。

谁能告诉我如何读取传递给 msiexec 的那些命令行属性。使用 C++ 自定义操作,我们使用 MsiGetProperty 读取

非常感谢..

最好的问候,马克

最佳答案

要使该属性在命令行中可用,您应该使用大写名称来定义它。我经常使用启动条件来检查属性是否已在命令行上传递:

<Property Id="PROPNAME" Admin="yes" />
<Condition Message="Public Property PROPNAME not passed">Installed or PROPNAME</Condition>

Installed 变量只检查安装时的属性值而不是卸载。

msiexec 的命令行如下所示:

msiexec -i <msiname.msi> PROPNAME="PROPVALUE"

关于wix - 无人值守安装wix读取传递给msiexec的命令行参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8093176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com