【问题标题】:Create a password protected MSI package with wix使用 wix 创建受密码保护的 MSI 包
【发布时间】:2021-11-29 05:29:06
【问题描述】:

我正在尝试创建受密码保护的 MSI 程序包。所以我先加了一个属性,

<Property Id='INSTALL_PASSWORD' Value='' Secure='yes' />

我会指导用户像这样安装包

msiexec /i XX.msi INSTALL_PASSWORD=XXX

现在,如何验证密码?

【问题讨论】:

  • 您可以使用自定义操作来验证密码,但通常最好将此类内容移至验证代码和序列号易于调试的应用程序启动序列。这对质量和可靠性意义重大。

标签: wix windows-installer


【解决方案1】:

您可以添加launch condition 来检查属性是否匹配某个值。

或者,您可以立即添加custom action taht 以验证密码并在密码不匹配时停止安装。

但我认为这可能不是一个好主意,例如考虑卸载或升级方案。用密码压缩包不是更容易吗?

【讨论】:

  • 谢谢,你能提供一个示例 XML 吗?
猜你喜欢
  • 1970-01-01
  • 2010-09-22
  • 2012-09-09
  • 1970-01-01
  • 2012-02-07
  • 1970-01-01
  • 2010-11-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多