Windows installer 将属性传递给msiexec

Windows installer 将属性传递给msiexec,windows-installer,Windows Installer,让我们想象一下,我已经将属性及其值传递给msiexec,而这些属性在我的msi包中没有定义。这些属性是被创建的还是被忽略的?是的,它们是被创建的。一旦通过msiexec命令行传递属性,就可以像直接在属性表中定义属性一样对其进行寻址。Windows Installer专家可能会指出不同之处(如果有),但就用法而言,我没有注意到任何差异。为了确保这些属性可以在MSI中访问,您应该在SecureCustomAction属性中定义它们。这是一个公共(大写)属性列表,允许在运行安装的锁定用户帐户的安全环境

让我们想象一下,我已经将属性及其值传递给msiexec,而这些属性在我的msi包中没有定义。这些属性是被创建的还是被忽略的?

是的,它们是被创建的。一旦通过msiexec命令行传递属性,就可以像直接在属性表中定义属性一样对其进行寻址。Windows Installer专家可能会指出不同之处(如果有),但就用法而言,我没有注意到任何差异。

为了确保这些属性可以在MSI中访问,您应该在SecureCustomAction属性中定义它们。这是一个公共(大写)属性列表,允许在运行安装的锁定用户帐户的安全环境中,将其值从客户端(GUI)传递到服务器(实际安装)进程。