0

我正在使用 wix 安装程序,它应该能够在安装过程中检测到特定的 Windows 用户帐户。因此,当我尝试安装时,如果该用户不存在于该机器中,则意味着它不应继续进行。在wix中可以吗?

4

2 回答 2

2

您必须创建一个自定义操作来检查用户,如果找到设置一个property. 使此自定义操作在LaunchConditions例如​​之前运行,<Custom Action="Your_CA" Before="LaunchConditions" />并在启动条件中检查该属性。

于 2012-07-16T05:00:47.320 回答
1

如果您需要确保用户存在,您可以在安装过程中使用util:User元素来创建用户:

<util:User Id="UserToCheckOrCreate"
           Name="User123"
           Password="Pa55w0rd"
           CreateUser="yes"
           UpdateIfExists="yes"
           PasswordNeverExpires="yes"
           PasswordExpired="no"
           RemoveOnUninstall="yes" />
于 2012-07-17T11:08:45.213 回答