0

我们需要在安装中嵌入一个对每个客户都是唯一的许可证文件。我们曾经通过在下载过程中修补网络服务器上的 exe 安装程序来做到这一点,但基于云的防病毒和 Windows 8 给我们带来了问题。我们正在寻找 WiX 工具集。

在网络服务器上签名安装程序看起来并不容易,因此我们尝试限制唯一安装程序的数量。我们仍然需要生成 500 个唯一的安装程序,它们仅在一个小文件上有所不同。

light.exe运行需要相当长的时间。有没有更快的方法来更改一个文件?

4

1 回答 1

1

我不禁想知道 Windows 8 是否仍不会让你的生活变得地狱般。如果您为每个客户构建并签署一个 MSI,但内容略有不同,他们都会有不同的哈希值,微软的安全功能可能会警告它不安全,因为这个MSI 不经常下载。

feature要了我的命。我在 CodePlex 上有一个经过数字签名的开源项目,但 Windows 8 仍然采取防御措施,声明类似于我们已保护您免受危险软件的侵害。这个软件不经常下载....天哪。

也许您可以通过其他方式实现这一点。也许一个具有所有许可证的 MSI 和用户类型的许可证密钥可以动态选择正确的许可证?这样只有 1 个 MSI。

于 2012-09-12T12:31:42.747 回答